GNU GLOBAL(gtags) 過去の情報
Table of Contents
過去のWindows用のビルド方法
cygwin使用時の注意
- cygwin を使用している場合、パスの展開に失敗することがある
- cygwin-mount.elをダウンロードし、これもsite-lispに入れておく。
;---- cygwin-mount ---- (when (and (featurep 'meadow) (locate-library "cygwin-mount")) (require 'cygwin-mount) (cygwin-mount-activate))
- cygwin-mount.el を使用しないと、ファイルにジャンプした際にパス名の展開に失敗し、下記のメッセージが表示されてしまうことがある。
Use C-u M-x make-directory RET RET to create directory and its parents
\*GTAGS SELECT\* のバッファを1つだけ生成されるようにする方法
デフォルト設定では、\*GTAGS SELECT\* のバッファは無限に生成される。
これを、一つだけにする方法である。
従来は、下記のように、gtags.el にパッチをあてて対応する必要があったが、
version 5.8 以降に付属の gtags.el では、このモードに対応している(gtags-select-buffer-single)。
過去のバージョンにおけるインストール時の注意
4.8.1以前
- cygwin(GNU)の sed.exe,sort.exe が必要であった為、windowsの sortコマンドと共存させる為、注意が必要
- GNUの sort.exe に先にパスを通しておく必要がある
- 4.8.2以降からはこれらのコマンドに依存しなくなった。
- sort.exe を gnusort.exe として同梱することで回避したようだ。
- 2007年5月現在では、gnusort.exe も無くなっているようだ。これにより、PATHだけ通しておけばよい。