GLOBAL でソースを整形して読む

準備

$ zcat /usr/share/doc/global/examples/gtags.conf.gz >| ~/.globalrc

~/.globalrc に

4tab:tabs#4:tc=default:

を追加.

gsearch.cgi と path database

/var/lib/gsearch/ は自動的には作られないので自分で作る必要がある.

# mkdir /var/lib/gsearch
# chmod 777 /var/lib/gsearch

システムの config ファイルは /etc/gtags/htmake.conf にある.この中で

$ACTION = '/cgi-bin/gsearch.cgi'

としておくとよい.

ソースを HTML にする

$ cd /var/www/path/to/src
$ gtags -v
$ LANG= htmake -v -C
$ sudo vi /var/lib/gsearch/pathdata (change $hpath to /path/to/src/HTML)

TAB の幅が4のとき,

$ cd /var/www/path/to/src
$ gtags -v
$ LANG= GTAGSLABEL=4tab htmake -v -C
$ sudo vi /var/lib/gsearch/pathdata (change $hpath to /path/to/src/HTML)

ソースを読むときのエントリポイントは /var/www/path/to/src/HTML/index.html

HTML を作り直す

$ cd /var/www/path/to/src
$ sh HTML/rebuild.sh