2011-04-18

[Emacs] Cocoa Emacs 에서 Pymacs 기동이 안되는 경우

Mac OS X 용 Emacs로 Aquamacs가 유명하다. 과거에 Carbon 기반 GNU Emacs가 포팅되어 있을 때 Aquamacs가 Cocoa로 나오면서 유명해진 듯 하다. 하지만 개인적으로 좀 찝찝한게 있는데 GNU Emacs의 설정이 안먹거나 특별한 기능들이 일부 포함되어 있다는 점이었다.

2011-04-17

Symbol Naming

변수나 클래스, 메소드나 함수 등의 이름을 지을 때 대소문자나 underscope(_)의 배치가 획일적이지 않다. 특히 단어와 단어 사이를 구분하기 위해 뭔가 특별한 방식을 사용한다. 이런 방식은 각각 명칭이 있긴 하지만 아마도 대체로 모르고 그냥 쓸 것 같다. 나도 몰랐기 때문에 이 기회에 알아낸 것들을 정리해 보고자 한다.

[Vim] 자동 편집을 위한 길, Recording

Vim이 강력한 편집기로써 군림하게 된 건 편한 키맵, 정규표현식, 그리고 이 매크로 레코딩 기능이 있기 때문이라고 감히 주장하고 싶다.

레코딩 기능은 사용자가 입력하는 키를 그대로 녹화해서 매크로로 만들어 주는 기능이다.  이 기능에 대해 간단히 소개한다.

2011-04-15

Emacs 용으로 만든 3D FPS 게임

트위터의 emacs 타임라인을 오랫동안 휩쓴 내용 중 하나가 바로 이 Emacs로 만든 3D 게임에 대한 이야기다. FPS라는 제목을 달긴 했는데, 1인칭 슈팅 FPS와는 다른 의미 같다. -_-;; 심각하게 보진 말고 재미삼아 보자.

2011-04-14

[Mac OS X] Mactracker

Mac App Store의 Top Free항목에 Mactracker라는게 올라와 있었다. 뭐하는 어플인가 했더니 맥 시스템 정보(혹은 맥 카탈로그)를 보여주는 어플이었다.

[Vim] Plugin: Align

Vim에서 코딩 중 가끔 Emacs에서 코드 정리하는 기능이 부러울 때가 있다. 코드를 막 입력했지만 정렬이 안되어 있어서 보기 좋게 만들고 싶은데 이럴 때 물론 수동으로 노가다 처리하면 되긴 된다. 하지만 자동으로 해 준다면 더 없이 좋을 것이다.

Emacs의 align 류 함수와 비슷하게 Vim에도 Align 이라는 플러그인이 있다.

[Vim] Plugin: The NERD Commenter

간혹 Vim 에서 특정 영역을 주석처리(commenting)를 하거나 주석을 해제하고 싶은 경우가 있을 것이다. 개발자라면 자주 쓸 수 밖에 없다. Emacs에서 comment-region 과 uncomment-region은 사랑받는 함수이니까...

Vim의 경우는 외부 플러그인의 도움을 받는 편이 편한 것 같다. 이번에 소개할 플러그인은 The NERD Commenter 이다.

2011-04-13