forked from jessarcher/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ctags
68 lines (66 loc) · 2.2 KB
/
ctags
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# PHP-kinds (ctags --list-kinds)
# c classes
# d constant definitions
# f functions
# i interfaces
# l local variables
# n namespaces
# t traits
# v variables
# a aliases
# Fields (ctags --list-fields)
# N name tag name
# F input input file
# P pattern pattern
# C compact compact input line (used only in xref output)
# E extras Extra tag type information
# K NONE Kind of tag as full name
# R NONE Marker (R or D) representing whether tag is definition or reference
# S signature Signature of routine (e.g. prototype or parameter list)
# Z scope Include the "scope:" key in scope field (use s) in tags output, scope name in xref output
# a access Access (or export) of class members
# e end end lines of various items
# f file File-restricted scoping
# i inherits Inheritance information
# k NONE Kind of tag as a single letter
# l language Language of input file containing tag
# m implementation Implementation information
# n line Line number of tag definition
# p scopeKind Kind of scope as full name
# r role Role
# s NONE Scope of tag definition (`p' can be used for printing its kind)
# t typeref Type and name of a variable or typedef
# x xpath xpath for the tag
# z kind Include the "kind:" key in kind field (use k or K) in tags output, kind full name in xref output
--tag-relative=yes
--recurse
--fields=+aimlS
--languages=php,JavaScript
--PHP-kinds=+cdfint-av
--exclude=.git
--exclude=.svn
--exclude=.hg
--exclude=min
--exclude=node_modules
--exclude=bower_components
--exclude=public
--exclude=cache
--exclude=\*.min.\*
--exclude=\*.map
--exclude=\*.swp
--exclude=\*.bak
--exclude=\*.pyc
--exclude=\*.class
--exclude=\*.sln
--exclude=\*.Master
--exclude=\*.csproj
--exclude=\*.csproj.user
--exclude=\*.cache
--exclude=\*.dll
--exclude=\*.pdb
--exclude=tags
--exclude=cscope.\*
--exclude=\*.tar.\*
--exclude=\*.phar
--exclude=\*Test.php
--exclude=\*phpunit\*