Generate tags for Vi, for Emacs and with Global
This commit is contained in:
parent
9c99dc862c
commit
66c1e2c766
3 changed files with 20 additions and 0 deletions
8
.gitignore
vendored
8
.gitignore
vendored
|
@ -26,3 +26,11 @@ massif-*
|
||||||
|
|
||||||
# CMake generates *.dir/ folders for in-tree builds (used by MSVC projects), ignore all of those:
|
# CMake generates *.dir/ folders for in-tree builds (used by MSVC projects), ignore all of those:
|
||||||
*.dir/
|
*.dir/
|
||||||
|
|
||||||
|
# Editor navigation files:
|
||||||
|
/GPATH
|
||||||
|
/GRTAGS
|
||||||
|
/GSYMS
|
||||||
|
/GTAGS
|
||||||
|
/TAGS
|
||||||
|
/tags
|
||||||
|
|
3
.globalrc
Normal file
3
.globalrc
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
default:\
|
||||||
|
:langmap=c\:.c.h.function:\
|
||||||
|
|
9
Makefile
9
Makefile
|
@ -132,3 +132,12 @@ apidoc:
|
||||||
apidoc_clean:
|
apidoc_clean:
|
||||||
rm -rf apidoc
|
rm -rf apidoc
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
## Editor navigation files
|
||||||
|
C_SOURCE_FILES = $(wildcard include/*/*.h library/*.[hc] programs/*/*.[hc] tests/suites/*.function)
|
||||||
|
tags: $(C_SOURCE_FILES)
|
||||||
|
ctags -o $@ $(C_SOURCE_FILES)
|
||||||
|
TAGS: $(C_SOURCE_FILES)
|
||||||
|
etags -o $@ $(C_SOURCE_FILES)
|
||||||
|
GPATH GRTAGS GSYMS GTAGS: $(C_SOURCE_FILES)
|
||||||
|
ls $(C_SOURCE_FILES) | gtags -f - --gtagsconf .globalrc
|
||||||
|
|
Loading…
Reference in a new issue