.ctags

.ctags
--exclude=_darcs
--exclude=.git
--exclude=.svn
--exclude=pkg
--exclude=migrate
--exclude=build
--exclude=doc
--exclude=tmp
--langdef=pez
--langmap=pez:.pez
--regex-pez=/(\b|^):\s+([^ \t(\\]+)/\2/w,words/
--regex-pez=/(\b|^)variable\s+([^ \t(\\]+)/\2/v,variables/
--regex-pez=/(\b|^)constant\s+([^ \t(\\]+)/\2/c,constants/
--regex-pez=/(\b|^)array\s+([^ \t(\\]+)/\2/a,arrays/
--regex-pez=/(\b|^)string\s+([^ \t(\\]+)/\2/s,strings/
--exclude=build
--langdef=javascript-with-typeclasses
--langmap=javascript-with-typeclasses:.js
--regex-javascript-with-typeclasses=/([[:alnum:].$_]+) *= *function/\1/f,function/
--regex-javascript-with-typeclasses=/\.add_member *\("([[:alnum:]$_]+)"/\1/d,definition/
--regex-javascript-with-typeclasses=/^ *([[:alnum:]$_.]+) *=[^=]/\1/a,assignment/
--regex-javascript-with-typeclasses=/^ *.*\.([[:alnum:]$_]+) *=[^=]/\1/a,assignment/
--regex-javascript-with-typeclasses=/^ *def *\("([[:alnum:]$_]+)"/\1/d,definition/
--regex-javascript-with-typeclasses=/^ *def.alias *\("([[:alnum:]$_]+)"/\1/a,alias/
--regex-javascript-with-typeclasses=/^ *def.class_(method|member) *\("([[:alnum:]$_]+)"/\2/s,static/