最終更新日: 2016-12-28 水 16:41
ホーム | 文書トップ | 目次

GNU GLOBAL with Pygments

Table of Contents

概要

GNU GLOBALで Pygmentsパーサを使用すると、Perl等の言語でもタグ生成が可能になる

インストール

Python for windows をインストール

GLOBAL 6.3.3以降であれば、Python2 でも Python3 でもどちらでもよい。 コマンドラインから python と pygmentize が実行できるようにしておく

exuberant ctags をインストール

Win32版(バイナリのみ)をダウンロード。展開した ctags.exe を global\bin 以下に置く

設定

  • \/usr/share/gtags/gtags.conf を ~/.globalrc にコピー

使い方

gtags.exe --gtagslabel=pygments
gtags.exe --gtagslabel=pygments
gtags.exe --gtagslabel=pygments --debug -v
[Wed Oct 05 00:40:44 東京 (標準時) 2016] Gtags started.
 Using configuration file 'D:\home\wurly\.globalrc'.
 Using configuration label 'pygments'.
 Using plug-in parser.
[Wed Oct 05 00:40:44 東京 (標準時) 2016] Creating 'GTAGS' and 'GRTAGS'.
DBG: Original skip list:
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,*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css
DBG: Regular expression of the skip list:
(/\.[^/]+$|/\.[^/]+/|/GTAGS$|/GRTAGS$|/GSYMS$|/GPATH$|/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$|/[^/]*\.o$|/[^/]*\.a$|/[^/]*\.so$|/[^/]*\.lo$|/[^/]*\.zip$|/[^/]*\.gz$|/[^/]*\.bz2$|/[^/]*\.xz$|/[^/]*\.lzh$|/[^/]*\.Z$|/[^/]*\.tgz$|/[^/]*\.min\.js$|/[^/]*min\.css$)
DBG: .[/GPATH] => SKIPPED
DBG: .[/GRTAGS] => SKIPPED
DBG: .[/GTAGS] => SKIPPED
./test.pl
 [1] extracting tags of test.pl
[Wed Oct 05 00:40:45 東京 (標準時) 2016] Done.

リンク

ホーム | 文書トップ | 目次
Created by Emacs 27.1 (Org mode 9.3)