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

[Vim] Plugin: surround.vim

Vim에서 HTML 등 XML 기반의 문서를 편집하기 편하게 해 주는 플러그인으로 surround.vim 이란게 있다.

2011-04-12

[Mac OS X] 바람 입력기 설정창이 뜨지 않을 때

바람입력기를 사용할 때, 환경설정 창을 열었을 때 Window라는 창만 달랑 뜨고 아무런 변화가 없는 경우가 있다. 내 경우 오랫동안 사용하다 환경설정을 열어봤을 때 종종 이런 경우가 발생했었다.

[Vim] Plugin: Conque Shell

Conque Shell은 Vim 내부에서 쉘을 쓸 수 있게 에뮬레이션 해 주는 플러그인이다.

[Vim] Vim에서 ESC를 눌렀을 때 영문 상태로 전환하기

Vim에서 한글을 입력하다 ESC를 눌러서 편집모드를 빠져 나와서 다른 커맨드를 입력하려 할 때 동작 안하는 경우가 있다. 한글 상태라서 키 입력을 제대로 못 알아먹는 상태인데 수동으로 영문으로 바꿔주면 되긴 된다. 이런 불편함으로 인해 영어만을 사용하는 나라가 아닌 것에 비운을 느껴야 할 것인가!

2011-04-11

[Emacs] emacs-evernote-mode

simplenote에 관해서는 좀 글을 썼었지만, evernote는 3rd Party에 대한 지원이 별로 없는 것 같아서 오래전에 버린 메모 서비스다. 리눅스용 클라이언트도 지원이 안되었다. 하지만 emacs에서도 이 에버노트를 사용할 수 있는 확장이 개발된 것으로 봐서 API를 제공하는 서비스 였다는 것을 알 수 있게 되었다.

[Emacs] Edit by root privilege

Unix나 Linux, 혹은 Mac OS X 사용자라면 루트(root) 사용자 권한으로 특정 파일을 편집해야 할 일이 있다. 이 경우 터미널에서 sudo 명령을 조합해 vim 등을 띄워서 편집하는 등의 방법이 많이 쓰이고 있다. (구형 Unix 라면 su 명령으로 유저 권한을 바꾸거나 root쉘로 바꾸는 경우도 있겠지만)

하지만 Emacs의 경우, emacs 자체를 루트 권한으로 띄우지 않는 한은 사용자에게 권한(permission)이 주어지지 않은 파일을 편집할 수가 없는 것 같다.