2012년 7월 3일 화요일

Emacs 24에 내장된 Package System

ELPA라는 Emacs용 Lisp 패키지 관리 시스템이 있다. 개인적으로 별로 쓸 만한 확장이 없고 대부분 EmacsWiki에 있는 것을 auto-install 로 설치해서 쓰는 편이어서 그다지 쓸 일이 없었다.

Emacs24에는 이 elpa와 동일한 패키지 관리 시스템이 아예 기본으로 제공(Built-in)된다.
M-x package-list-packages
간단하게 설명하자면:
  • N/P 혹은 커서키로 커서를 움직일 수 있다.
  • I 키를 누르면 설치할 패키지로 선택이 된다.
  • D 키를 누르면 삭제할 패키지로 선택이 된다.
  • U 키를 누르면 선택이 해제된다.
  • X 키를 누르면 설치/삭제가 진행된다.
다른 툴에 익숙하다면 좀 비직관적인 인터페이스 라고도 볼 수 있겠지만, 어쨌든 패키지 관리가 한 곳에서 이루어 진다는 건 좋은 것이다.

스크린샷에서도 나오지만 build-in 패키지도 관리가 되고 있다. 실제로 업데이트가 되는지 까지는 확인해 보지 않아서 모르겠지만, 어쨌든 패키지 관리 시스템은 더더더더더더더욱더 발전되길 바란다.

관련 포스트: ELPA - Emacs Lisp Package Archive

댓글 없음 :