Macでemacs+global
ふと思い立ったので設定してみた。
global
ターミナルから以下のコマンドを入力するとOK.
$ sudo port install global
gtags.el
gtags.elは以下の場所にある。
/opt/local/share/gtags/gtags.el
これを load-path の通ったところにコピー。
$ sudo cp /opt/local/share/gtags/gtags.el /usr/share/emacs/site-lisp/
.emacs
いつも使ってるのはこんな感じ。
(autoload 'gtags-mode "gtags" "" t)
(setq gtags-mode-hook
'(lambda ()
(local-set-key "\M-t" 'gtags-find-tag)
(local-set-key "\M-r" 'gtags-find-rtag)
(local-set-key "\M-s" 'gtags-find-symbol)
(local-set-key "\C-t" 'gtags-pop-stack)
))
(add-hook 'c-mode-common-hook
'(lambda()
(gtags-mode 1)
(gtags-make-complete-list)
))
あれ?
Objective-c には対応してないんだった...orz。おとなしくXCodeでやれってか?