-i が incremental か。
tagdir=`pwd`
foreach dir ( `cat list` ) {
( cd $dir; gtags -i $tagdir )
}
頭良いじゃん。
と思ったら、これでtagに登録されるのは相対パスかよ。それでは使えません。絶対パスでタグづけか、tags づけするdirectoryをオプションで指定できるだけで良いんだが。
どうも、gtags には、対象となるファイルを制限する能力がないらしい... 複数のgtagsが連係するような機能もないらしい。要するに、
gtags -v
とすることしかできないのか。vim/emacs の連係でも結構変態だしなぁ。しかも、遅いし。
gcc が、gtags に相当する情報を出してくれれば、compile したファイルだけを認識するんだけど。kernel 専用 eclipse みたいなのがあるといいのかも。
No comments:
Post a Comment