emacs-ggtags 0.8.13 Frontend to the GNU Global source code tagging system
ggtags
provides a frontend to the GNU Global source code tagging system.
Features:
Build on
compile.el
for asynchronicity and its large feature-set.Automatically update Global's tag files when needed with tuning for large source trees.
Intuitive navigation among multiple matches with mode-line display of current match, total matches and exit status.
Read tag with completion.
Show definition at point.
Jump to #include files.
Support search history and saving a search to register/bookmark.
Query replace.
Manage Global's environment variables on a per-project basis.
Highlight (definition) tag at point.
Abbreviated display of file names.
Support all Global search backends:
grep
,idutils
, etc.Support exuberant ctags http://ctags.sourceforge.net/ and
pygments
backend.Support all Global's output formats:
grep
,ctags-x
,cscope
etc.Support projects on remote hosts (e.g. via
tramp
).Support eldoc.
Search
GTAGSLIBPATH
for references and symbols.
- Website: https://github.com/leoliu/ggtags
- License: GPL 3+
- Package source: emacs-xyz.scm
- Patches: None
- Builds: x86_64-linux, i686-linux