emacs

gtags는 어디에?

manywaypark 2014. 7. 17. 14:34

제법 예전에 만들었던 .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'