2013년 2월 28일 목요일

[Vim] TODO 관리용 플러그인 TaskList

코딩 도중 나중에 꼭 해야 할 것이라는 의미에서 TODO로 시작되는 주석문을 달 때가 있다. 물론 사람마다 다르겠지만, 개인적으론 TODO 라는 주석문으로 코딩 내용을 축약해서 적어놓고 나중에 그 내용을 보고 구현(Implementation)하는 방식을 종종 사용한다. 그런데 코드 내용이 길 때는 TODO를 검색해서 코딩하기엔 약간 귀찮을 때도 있다.

TaskList는 Vim에서 TODO 등 특정 키워드 내역을 한방에 정리해서 보여주는 플러그인이다.

2013년 2월 27일 수요일

[Emacs] 버퍼의 내용을 실행시키기 위한 확장 quickrun.el

Emacs에서 코딩을 하다가 특정 루틴을 실행시켜 보고 싶을 때 라던가, 혹은 쉘 스크립트 결과물을 Emacs 안에서 바로 실행시켜서 버퍼에 적고 싶다던가 등등 현재 버퍼의 내용을 실행시켜보고 싶은 때가 있을 수도 있다(-_-). quickrun.el은 이렇게 버퍼의 내용을 실행시켜서 결과를 확인하거나 현재 버퍼에 넣고 싶을 때 활용 할 수 있는 Emacs용 확장이다.

2013년 2월 25일 월요일

[Emacs] 확장 관리 시스템 ELPA/MELPA/Marmalade

이전에 적었던 ELPA 관련 글들이 약간 부실하다는 느낌이 들었고 거기다 Marmalade 라는 또다른 패키지 저장소가 있기 때문에 추가로 정리글을 적어본다.

2013년 2월 22일 금요일

[Emacs] Projectile 및 Helm 확장

Projectile은 Emacs에서 제공해 주지 않는 기능인 프로젝트 단위의 파일 관리를 할 수 있게 해 주는 확장이다. 예를 들자면 프로젝트 내의 파일을 연다던가....

[Emacs] Helm

이번에 소개할 확장은 Helm(투구? 헬멧? 하이바? -_-;;;;) 이다. 간략하게 뭐라고 해야 할지 난감한 확장이지만, 일단 Anything과 비슷한 확장이다. 그도 그럴 것이 Anything에서 새끼친(fork) 프로젝트이기 때문이다.

2013년 2월 21일 목요일

[Vim] 검색어 자동완성 SearchComplete

Vim에서 검색어를 탭키로 자동완성 해 주는 플러그인 SearchComplete 를 우연히 알게 되었다. 굳이 더 자세한 설명은 필요없을 정도로 기능이 알기 쉬우면서도 편한 플러그인이다.

2013년 2월 20일 수요일

[Emacs] ELPA/MELPA를 통한 확장 패키지 관리

이 글은 Emacs 24에서 ELPA/MELPA를 통해 패키지를 관리하는 가장 기본적인 방법에 대한 것이다. 이미 이 블로그에도 ELPA에 관한 글을 썼던 적도 있고 Emacs24에 관한 글에서도 언급한 적이 있지만 한번 더 소개해 볼까 한다.

2013년 2월 19일 화요일

[Emacs] highlight-symbol 을 이용한 심볼 검색

앞서 auto-highlight-symbol-mode 를 이용한 글을 썼었는데 오류와 버그로 인해 가끔 동작하지 않는 문제가 있었다. 다만 Emacs 24에서만 발생하는 문제 일 수도 있다. auto-highlight-symbol-mode가 제대로 동작한다면 굳이 이 글을 참조 할 필요는 없다.

2013년 2월 18일 월요일

[Emacs] auto-highlight-symbol-mode

auto-highlight-symbol-mode 는 Emacs 에서 커서가 위치한 단어를 검색하는 (Vim의 * 키 커맨드 비슷한) 기능을 찾던 도중 발견한 마이너모드 확장이다.

2013년 2월 13일 수요일

[Emacs] emacs-git-gutter

Sublime Text 2 용으로 GitGutter 라는 확장 플러그인은 Git에 등록된 파일을 편집하면 편집된 내용을 알 수 있게 라인번호 왼쪽에 뭔가를 표기해 주는 확장이다. 인기가 좋은지 유용한지는 잘 모르겠지만, 어쨌든 Emacs용으로도 이 git-gutter가 나왔다.