Global

ソース中から関数や、変数の定義元(参照元)を見つけ、その箇所に移動することができる しかし、C, C++, Yacc, Java, PHP4, assemblyしかサポートしない

Pygments

Global Pygments + Exuberant Ctags plug-in parserを使うと、25以上の言語をサポートする

インストール

$ brew install global --with-exuberant-ctags --with-pygments
cp /usr/local/Cellar/global/6.3.2/share/gtags/gtags.conf /usr/local/etc/gtags.conf
cp /usr/local/Cellar/global/6.3.2/share/gtags/gtags.gtags.el ~/emacs.d/mylispdir

タグを生成

gtags --gtagslabel=pygments -v

helm-gtagsの修正

(add-hook 'go-mode-hook 'helm-gtags-mode)
(add-hook 'python-mode-hook 'helm-gtags-mode)
(add-hook 'ruby-mode-hook 'helm-gtags-mode)