-
Notifications
You must be signed in to change notification settings - Fork 0
/
.ctags
31 lines (27 loc) · 1.62 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
-R
--exclude=.git
--exclude=log
--exclude=tmp
--exclude=node_modules
--exclude=vendor
--languages=-html
--langdef=actionscript
--langmap=actionscript:.as
--regex-actionscript=/^[ \t]*[(private| public|static) ( \t)]*function[ \t]+([A-Za-z0-9_]+)[ \t]*\(/\1/f, function, functions/
--regex-actionscript=/^[ \t]*[(public) ( \t)]*function[ \t]+(set|get) [ \t]+([A-Za-z0-9_]+)[ \t]*\(/\1 \2/p,property, properties/
--regex-actionscript=/^[ \t]*[(private| public|static) ( \t)]*var[ \t]+([A-Za-z0-9_]+)[ \t]*/\1/v,variable, variables/
--regex-actionscript=/.*\.prototype \.([A-Za-z0-9 ]+)=([ \t]?)function( [ \t]?)*\(/\1/ f,function, functions/
--regex-actionscript=/^[ \t]*class[ \t]+([A-Za-z0-9_]+)[ \t]*/\1/c,class, classes/
--langdef=Elm
--langmap=Elm:.elm
--exclude=elm-stuff
--exclude=dist
--regex-Elm=/^ *([[:lower:]][[:alnum:]_]+)[[:blank:]]*:[^:].*->.*/\1/f,function,functions/
--regex-Elm=/^ *([[:lower:]][[:alnum:]_]+)[[:blank:]]*:[^:][^-]+$/\1/c,constant,constants/
--regex-Elm=/^port +([[:lower:]][[:alnum:]_]+)[[:blank:]]*:[^:]/\1/p,port,ports/
--regex-Elm=/^port +module +(([[:upper:]][[:alnum:]]+)\.)*([[:upper:]][[:alnum:]]+)[[:blank:]]/\3/m,module,modules/
--regex-Elm=/^module +(([[:upper:]][[:alnum:]]+)\.)*([[:upper:]][[:alnum:]]+)([[:blank:]]|$)/\3/m,module,modules/
--regex-Elm=/^type +([[:upper:]][[:alnum:]_]+)/\1/t,type,types/
--regex-Elm=/^type[[:blank:]]+alias[[:blank:]]+([[:upper:]][[:alnum:]_]+)/\1/a,type-alias,type-aliases/
--regex-Elm=/^[[:blank:]]*([[:lower:]][[:alnum:]_]+)([[:blank:]]([[:lower:]][[:alnum:]_]+))* =$/\1/f,function,functions/
--regex-Elm=/^ +[,{] +([[:lower:]][[:alnum:]]+) : /\1/f,record-fields,record-fields/