Sublime Repl with scheme

개발툴/SubmlimeText 2015. 8. 10. 14:54

관련 파일들은 

https://github.com/nolleh/env

에서 다운로드 가능


Repl 을 이용하여 scheme 을 세팅한다.

서브라임의 packageInstall 을통해 먼저 SublimeRepl 을 설치. 


먼저 CLI 가 존재하는 스킴컴파일러를 적절히 (여기서는 SCM) 설치한다. 


http://people.csail.mit.edu/jaffer/SCM.html

(in windows)


다음 파일에서 scm 을 이용하도록 수정

%AppData%\Sublime Text 2\Packages\SublimeREPL\config\Scheme\Main.sublime-menu



"cmd": {"linux": ["scheme"],

          "osx": ["scheme"],

          "windows": ["scm"]},


혹은, ["scm", "-f", "$file_basename"] 을 지정하여 파일을 바로 넘길수 있다. 이때에는 repl 창이 계속해서 생성되는 불편함이 있지만.. #<unspecified> 같은 불편한 문자가 반복되지 않는다.. 


편의를 위해 단축키 설정. 같은 경로에 Default.sublime-keymap 생성, 적당한 단축키를 repl 프롬프트를 열기위한 값으로 설정한다.


[

{ "keys": ["alt+,"], "command": "run_existing_window_command", "args": {"id": "repl_scheme", "file": "config/Scheme/Main.sublime-menu"}}

]



서브라임이 구문분석을 할 수 있게 하기위해, Scheme.tmLanguage 파일을 생성한다. (경로는 main.sublime-menu 에 지정되어 있다. 기본값은 다음과 같음)


Packages\sublime-scheme-syntax\Scheme.tmLanguage




같은 경로에, 코멘트 처리를 위해 Scheme.tmPreferences 를 추가하자. 



추가로 프롬프트가 실행이 안될 경우, scm 의 경로를 지정한다.

preferences > Package Settings > SublimeRepl > Setting - default


"default_extend_env": {"PATH":"{PATH};c:\\Program Files (x86)\\scm"}


파일의 syntax 를 scheme 으로 설정하여 toos > evel in repl 을 통해 평가.

기본 단축키는 

ctrl + ,,F

( ctrl 과 ,를 함께 누르고 뗀후 f )



'개발툴 > SubmlimeText' 카테고리의 다른 글

설정값  (0) 2016.01.13
[Sublime Text 2] C# 에서 주석처리가 되지 않을때  (0) 2014.08.18
SublimeText Tabs > space  (0) 2014.08.13

SublimeText Tabs > space

개발툴/SubmlimeText 2014. 8. 13. 14:47

edit 하다보면 스페이스를 선호하는 경우가 있음. ( 개발 팀 문화에 따라~ )

유저 설정에 다음 항목을 추가한다.


"tab_size": 2,

"translate_tabs_to_spaces": true

'개발툴 > SubmlimeText' 카테고리의 다른 글

설정값  (0) 2016.01.13
Sublime Repl with scheme  (0) 2015.08.10
[Sublime Text 2] C# 에서 주석처리가 되지 않을때  (0) 2014.08.18