GNU Global on xyzzy
いや、実は標準のXTAGSでも充分なんですが(ぁ
まず、本家からWindows版をダウンロード(Download->DOS and Windows 32 version)。
xyzzyへのインタフェースとして、G-Artisticさんからgtags.lを入手。
gtags.lが必要とするので、雄猫さんからEmacs lisp 移植キットを入手。
GNU global のインストール
適当にパスの通った所に解凍(完(ぉ
僕の環境では %HOME%\lib\bin としてパスが通っているので %HOME% 配下に解凍。
一応、環境変数として GTAGSCONF(%HOME%\lib\share\gtags\gtags.conf)とTMPDIR(%TEMP%)を設定。
gtags.l のインストール
site-lisp 配下に解凍(完(死
emacs.l/elisp.l も忘れずに。
因みに、20050804 の gtags.l だと、gtags-menu が無くてエラーになってたので・・・適当に潰す。
ついでに、gtags-select-mode-map から C-t を外したりとかして。
*** gtags.l~ 2005-08-02 17:01:50.000000000 +0900 --- gtags.l 2005-08-22 22:24:57.000000000 +0900 *************** *** 138,144 **** (require "emacs") (provide "gtags/gtags") ! (require "gtags/gtags-menu") --- 138,144 ---- (require "emacs") (provide "gtags/gtags") ! ;(require "gtags/gtags-menu")
あとは siteinit.l で適当にキーアサインとかをしていたんだけど、
タグファイル作成に gtags するの面倒だな、ということで global.l 作成。
make-tags-file のパクリ。
まともなデバッグはしていない(何
- スポンサードリンク -