아래는 설정 입니다. [2012 03 18 수정]
== 수정내역 ==
Hide-Show 모드가 C모드에서 지원되지 않던것 수정.
자동완성 기능과
yasnippet 의 탭 키가 서로 겹쳐,
yasnippet 의 키를 컨트롤 q로 변경. (Caps Lock 키를 꼭 Ctrl 키로 바꿔주세요!)
**키를 바꾸시려면
yasnippet.el 을 편집기로 실행하신후 \C-q 를 검색하신 후, 원하시는 키로 변경하시길.
Cscope 추가.
우분투 사용자의 경우는 apt-get install cscope 안 될 경우 apt-get install cscope-el 를 사용해보시길.
그 외 리눅스 사용자 분들은 알아서 찾아보시길 바랍니다.
성의 없는게 아니라 원래 리눅스의 종류가 다르면 어쩔 수 없는 부분이라고 생각합니다.
Intellisens 기능 추가 (cedet 사용) http://sourceforge.net/projects/cedet/
cedet 같은 경우는 직접 컴파일 해서 쓰고 있습니다.
터미널 실행하시고(리눅스 쓰면서 터미널을 무서워하시면 곤란합니다.)
cd 명령어로 cedet 압축 해제한 곳까지 들어갑니다.
make <RT>
----
** 이 과정에서 에러 발생시, 몇 가지를 설치해 주셔야 합니다. make로 컴파일 해보지 않으신 분들은
** 에러메시지를 해석하신후 직접 해결해 보시길 ^^; (쉽습니다 엄청나게. 패키지 누락 에러라 apt-get install 로 패키지만 설치해 주면되기때문에.)
**컴파일 완료 후, cedet 폴더를 지우시면 곤란합니다. 어딘가에 잘 보관하신 후 .emacs 에 cedet.el 경로를 넣어주세요!
**반드시 README 파일을 읽어보시길 바랍니다. (자세한 설정 방법이 나와있습니다. 영어 6등급인 저도 해석했으니 무리 없이 볼 수 있을거라 생각합니다.)
flymake 추가. (Makefile 작성 하셔야 합니다. 자세한 사용방법은 구글링을 추천합니다. 저도 잘 모르겠거든요.
혹시 아시는 분은 댓글 달아주시면 감사하겠습니다.)
vim의 nu기능을 제거했습니다. 짜증나더군요;;
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
영어 못하면서 컴터를 잘 할 수 있는 방법 따윈 없더군요.
전자사전들고 죽도록 해석해야 되더군요....
우우.... 너무해...히도이요!
자 그럼! 저는 이만 ㅇㅅㅇ
설정파일은 그렇게 기대하지마요.
emacs를 처음 사용하시는 분은 emacs 실행 후
옵션 메뉴에서 save option 을 눌러주시면 홈 디렉터리에 .emacs 가 저장됩니다. 이걸 편집해 주시면 되요.
기본적인 단축키는 올리지 않겠습니다. 저도 모르겠고.
하나 재밌었던게, C-x C-f 이 파일이 존재할경우 해당 파일을 열고, 파일이 존재하지 않을 경우, 새로운 파일을 만들더군요 ㅎㅎ.
저는 몰랐어요 죄송해요 ㅎㅎㅎ.
자동 백업끄는 방법은 구글링 하면 나옵니다. 저는 그렇게 친절한 인간이 아니에요. 필요한건 언제나 구글링을 해야하는 저희들이잖아요?
이해하실거라 생각합니다 ㅇㅅㅇ.
그리고 위 설정은 ubuntu 에서 작업된거고, 따라서 아마 ubuntu 와 비슷한 작업 환경에서만 정상적으로 작동될지도 모릅니다.
플러그인도 같이 첨부합니다. 알아서 설정파일 경로 바꾸세요~
P.S. 인터넷 돌아다니면서 찾아봤는데요 한국엔 setnu.el 에 대한 언급은 많은데 (vim 쓰셧던 분이라면 뭐하는건지 짐작 갈겁니다 ㅇㅅㅇ)
setnu+.el 에 대한 언급이 거의 없는것 같더군요. 아니면 말구요,
버그가 있습니다. 블럭을 지정하고 백스페이스나 딜리트키로 글을 지우게 되면 글번호와 함께 지워지게 되는데
이때 cpu 사용량이 100%가 되면서 emacs가 멈춰버리는 증상이 있습니다.
불편하신 분은 위에 설정파일에서 ;;Vim Style Line Number 밑으로 다음 주석 전까지 부분을 삭제해주세요, (3줄일겁니다. 아마.)
참고로 setnu.el 은