제법 예전에 만들었던 .emacs파일을 새로 설치한 박스에 복사했더니 다음과같은 에러가 났다.
File error: Cannot open load file, gtags
.emacs 파일을 열어보니 언제 설정했는지도 기억 안나는 설정 항목이 많다. Orz.
틈틈히 정리해줘야겠다.
(require 'gtags) 가 실패해서 생기는 문제였다.
이걸 수동으로 설치했던가? 패키지가 있었던가? 헷갈렸다. 유명한거라 패키지가 있을텐데...
~ $ apt-cache search gtags
perl-modules - 핵심 펄 모듈
seascope - source code navigation tool
~ $ apt-file search gtags | grep gtags.el
emacspeak: /usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-gtags.el
global: /usr/share/emacs/site-lisp/global/gtags.el
apt-cache 로 찾기는 실패했고 (물론 의존성 걸려있어서 깔렸겠지만), apt-file로는 한방에 성공했다.
결론은 GNU global을 설치하면 해결된다.
~ $ sudo apt-get install global
gtags 단축키 설정 관련 참고: http://www.emacswiki.org/emacs/CyclingGTagsResult
happy hackin'