~/.ctag的作用与配置

里边可以有基本配置和语言正则表达式解析的参数

 1 # Basic options
 2 --recurse=yes
 3 --tag-relative=yes
 4 --exclude=.git
 5 
 6 # Regex for Clojure
 7 --langdef=Clojure
 8 --langmap=Clojure:.clj
 9 --regex-clojure=/([ 	]*create-ns[ 	]+([-[:alnum:]*+!_:/.?]+)/1/n,namespace/
10 --regex-clojure=/([ 	]*def[ 	]+([-[:alnum:]*+!_:/.?]+)/1/d,definition/
11 --regex-clojure=/([ 	]*defn-?[ 	]+([-[:alnum:]*+!_:/.?]+)/1/f,function/
12 --regex-clojure=/([ 	]*defmacro[ 	]+([-[:alnum:]*+!_:/.?]+)/1/m,macro/
13 --regex-clojure=/([ 	]*definline[ 	]+([-[:alnum:]*+!_:/.?]+)/1/i,inline/
14 --regex-clojure=/([ 	]*defmulti[ 	]+([-[:alnum:]*+!_:/.?]+)/1/a,multimethod definition/
15 --regex-clojure=/([ 	]*defmethod[ 	]+([-[:alnum:]*+!_:/.?]+)/1/b,multimethod instance/
16 --regex-clojure=/([ 	]*defonce[ 	]+([-[:alnum:]*+!_:/.?]+)/1/c,definition (once)/
17 --regex-clojure=/([ 	]*defstruct[ 	]+([-[:alnum:]*+!_:/.?]+)/1/s,struct/
18 --regex-clojure=/([ 	]*intern[ 	]+([-[:alnum:]*+!_:/.?]+)/1/v,intern/
19 --regex-clojure=/([ 	]*ns[ 	]+([-[:alnum:]*+!_:/.?]+)/1/n,namespace/
20 
21 # PHP
22 --langmap=php:.engine.inc.module.theme.install.php --PHP-kinds=+cf-v
原文地址:https://www.cnblogs.com/cascle/p/5150987.html