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

[SVN] change list

개발툴 2014. 8. 19. 20:47

맥등의 환경에서 개발을 하다보면 커맨드 라인 SVN 을 사용하게 되는 경우가 잦다


작업을 하다보면 어떤 파일은 커밋하고 어떤 파일은 커밋하고 싶지 않은 경우,

사용할 수 있는것이 changelist 명령어이다.


svn changelist <CLNAME> <files...>


와 같이 changelist 를 생성하고 ,


삭제는 다음 명령어를 이용한다. 


svn changelist --remove --recursive .



http://stackoverflow.com/questions/12905000/how-do-i-remove-an-existing-changelist-from-svn

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

[MacOSX] Wine  (0) 2015.11.24
Mac 기본 세팅하기.  (0) 2015.09.15
python 콘솔등에서 출력 텍스트 컬러  (0) 2014.07.25
Mac Os Terminal Color  (0) 2014.07.24
정규식 - 기본 구문  (0) 2014.07.03

[Sublime Text 2] C# 에서 주석처리가 되지 않을때

개발툴/SubmlimeText 2014. 8. 18. 15:35

다른 파일들에서는 동작하는데 C# 에서 동작하지 않는 경우, -단축키 문제가 아니라- 이 언어에 대한 주석 정보를 서브라임에서 모르는 경우에 해당한다.


다음 내용을 comments.tmPreferences 라는 이름으로 ~/Library/Application Supports/Sublime Text 2/packages/C# 경로에 넣도록 한다.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>name</key>
   <string>Comments</string>
   <key>scope</key>
   <string>source.cs</string>
   <key>settings</key>
   <dict>
      <key>shellVariables</key>
      <array>
         <dict>
            <key>name</key>
            <string>TM_COMMENT_START</string>
            <key>value</key>
            <string>// </string>
         </dict>
         <dict>
            <key>name</key>
            <string>TM_COMMENT_START_2</string>
            <key>value</key>
            <string>/*</string>
         </dict>
         <dict>
            <key>name</key>
            <string>TM_COMMENT_END_2</string>
            <key>value</key>
            <string>*/</string>
         </dict>
      </array>
   </dict>
   <key>uuid</key>
   <string>B1947974-37D6-46AA-8A0C-376D640E25F1</string>
</dict>
</plist>



https://www.sublimetext.com/forum/viewtopic.php?f=3&t=6701

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

설정값  (0) 2016.01.13
Sublime Repl with scheme  (0) 2015.08.10
SublimeText Tabs > space  (0) 2014.08.13