作成日 :
最終更新日: 2025-01-02 Thu 20:49
ホーム | 文書トップ | 目次

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 29.4 (Org mode 9.6.15)