paredit 설치
2015. 1. 20. 14:44
paredit이란, lisp류의 언어를 쉽게 편집할 수 있도록 하는 기능입니다. 괄호 자동완성 등의 편집 유용성을 제공합니다. 지금 당장 scheme이나 common lisp을 사용하지 않더라도 emacs를 사용하는 내내 .emacs파일을 편집하면서 emacs lisp을 사용할 것이므로 등록해두는 것이 도움이 됩니다.
http://mumble.net/~campbell/emacs/paredit.el
위의 공식 주소의 파일을 저장하여 "<emacs 설치 디렉토리>/share/emacs/site-lisp"폴더에 저장합니다. "X-x byte-compile-file <위의 디렉토리>/paredit.el" 하여 성능을 높이는 것은 선택사항입니다.
이후 .emacs 파일에 아래의 내용을 첨가합니다. paredit mode를 불러내고, emacs-lisp-mode, inferior-lisp-mode, slime-mode, lisp-interaction-mode, scheme-mode에서 자동으로 paredit-mode를 활성화 하는 매크로입니다.
;;paredit load (require 'paredit) ;;lisp-family-mode hooks (mapc (lambda (mode) (let ((hook (intern (concat (symbol-name mode) "-mode-hook")))) (add-hook hook (lambda () (paredit-mode +1))))) '(emacs-lisp inferior-lisp slime lisp-interaction scheme))
이제 .emacs파일을 편집하려고 로드하는 즉시, paredit-mode가 활성화됩니다.