平たく言うと、androidのフルビルド環境(mydroidと言うヤツ)の下のoutを読んでたので無視させたかった。
$ locate gtags.conf /usr/local/share/gtags/gtags.conf /usr/local/src/global-6.3.2/gtags.conf /usr/local/src/global-6.3.2/gtags.conf.in $ cp /usr/local/share/gtags/gtags.conf ~/.globalrc $ vi ~/.globalrc
で
common:\ :skip=out/,HTML/,HTML.pub/,tags,TAGS,ID,y.tab.c,y.tab.h,gtags.files,cscope.files,cscope.out,cscope.po.out,cscope.in.out,SCCS/,RCS/,CVS/,CVSROOT/,{arch}/,autom4te.cache/,*.orig,*.rej,*.bak,*~,#*#,*.swp,*.tmp,*_flymake.*,*_flymake:
↑先頭にout/,を追加
306840のタグDB作成が2分程度で終わった。すごいな、、、
:!time gtags -vO ~~~(略)~~~ [306840] [Mon May 25 13:20:06 JST 2015] Done. real 2m25.669s user 1m23.252s sys 0m10.662s
実測でも2分少々だった。私の体内時計もすごいな、、、
via: GNU Global はデフォルトで HTML, html ディレクトリ以下を無視する - わからん
*1:locateコマンドって初めて知りました