Exuberant Ctags
Table of Contents
インストール(Windows)
MSYS2.html 環境を用意し、pacman でインストールするのが簡単か。
パッケージ確認
$ pacman -Sl | grep ctags mingw32 mingw-w64-i686-ctags 5.8-1 mingw64 mingw-w64-x86_64-ctags 5.8-1
インストール
$ pacman -S mingw-w64-i686-ctags
バージョン確認。 パッケージとしては、ctagsだが、”Exuberant Ctags 5.8”である。
$ ctags --version Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert Compiled: Oct 15 2014, 21:05:59 Addresses: <dhiebert@users.sourceforge.net>, http://ctags.sourceforge.net Optional compiled features: +win32, +internal-sort
使い方(emacs用)
global(gtags)のパーサとして Exuberant Ctagsを使用する方法があり、これをやるのが目的だが、一旦ctags単独でも使ってみる。
ソースのトップディレクトリで下記を実行する。 ディレクトリを再帰的に、emacs用のタグファイルを生成する
$ ctags -Re
emacsからは、下記操作で一旦使ってみた。
M-. 定義元にジャンプ M-* 元に戻る