NTEmacsでgtags

ソースコード読むのに設定
http://www.geocities.com/jadoxa/global/index.html
windows用のバイナリを持って来る。
環境変数にPATHを設定する
展開したディレクトリ\glo574wb\bin

glo574wb\share\gtags\gtags.elのgtags.elをemacsのロードパスにコピーする。
これをしないと。

Cannot open load file: gtags

というエラーが出る。

参考
http://www.bookshelf.jp/soft/meadow_42.html#SEC624

.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)
             ))

(add-hook 'c++-mode-common-hook
          '(lambda()
             (gtags-mode 1)
             (gtags-make-complete-list)
             ))

ソースファイルがあるフォルダにで

gtags -v

tagを生成

tagを生成した後

htags

でHTML出力できる。