Auto Complete 기능(emacs)

2015. 1. 20. 21:00

tab키를 눌러서 자동완성 기능을 사용하고 싶을 때 설정법입니다.


1. 패키지 다운로드

https://github.com/auto-complete/auto-complete

에 접속하여 zip파일로 패키지를 다운로드 한 후 압축을 풉니다.


2. 패키지 설치

emacs 에서 X-x load-file 후 <위의 압축을 푼 폴더>/etc/install.el

한 후 설치하고자 하는 폴더를 입력합니다(제 경우에는 C:/emacs/auto-complete)


그러면 다음과 같은 내용을 .emacs에 추가하라고 합니다.

(add-to-list 'load-path "c:/emacs/auto-complete")
(require 'auto-complete-config)
(ac-config-default)


3. 될 것 같지만 오류가 납니다. 따라서 필요한 site-lisp들을 설치하도록 합니다.

https://github.com/auto-complete/fuzzy-el

https://github.com/auto-complete/popup-el

위 두 사이트에서 fuzzy.el과 popup.el만 받아서 site-lisp폴더에 저장해주면 됩니다. 역시 바이트코드 컴파일은 선택사항입니다.(popup.el만 설치해도 작동하였으나, 그냥 fuzzy.el도 설치해주었습니다.)

emacs/General