Skip to content

Commit 6e41e5d

Browse files
committed
Merge pull request #137 from liancheng/fix-mac-ctags
Fixed Mac OS X ctags compatibility issue
2 parents 46a25f7 + 0694166 commit 6e41e5d

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
--langdef=Scala
22
--langmap=Scala:.scala
3-
--regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<class\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/c,classes/e
4-
--regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<object\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/o,objects/e
5-
--regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<trait\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/t,traits/e
6-
--regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<case\s+class\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/m,case-classes/e
7-
--regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<case\s+object\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/M,case-objects/e
8-
--regex-scala=/^\s*.*\<abstract\>.*\<class\s+(\<[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\>)/\1/a,abstract-classes/e
9-
--regex-scala=/^\s*((\<(override|abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<def\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/f,functions/e
10-
--regex-scala=/^\s*((\<(override|abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<val\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/V,values/e
11-
--regex-scala=/^\s*((\<(override|abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<var\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/v,variables/e
12-
--regex-scala=/^\s*((\<(override|abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<type\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/T,types/e
13-
--regex-scala=/^\s*\<package\>\s+([[:alpha:]][[:alnum:][:punct:]]*)/\1/p,packages/e
3+
--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]class[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/c,classes/e
4+
--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]object[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/o,objects/e
5+
--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]trait[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/t,traits/e
6+
--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]case[[:space:]]+class[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/m,case-classes/e
7+
--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]case[[:space:]]+object[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/M,case-objects/e
8+
--regex-Scala=/^[[:space:]]*.*[[:<:]]abstract[[:>:]].*[[:<:]]class[[:space:]]+([[:<:]][[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?[[:>:]])/\1/a,abstract-classes/e
9+
--regex-Scala=/^[[:space:]]*(([[:<:]](override|abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]def[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/f,functions/e
10+
--regex-Scala=/^[[:space:]]*(([[:<:]](override|abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]val[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/V,values/e
11+
--regex-Scala=/^[[:space:]]*(([[:<:]](override|abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]var[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/v,variables/e
12+
--regex-Scala=/^[[:space:]]*(([[:<:]](override|abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]type[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/T,types/e
13+
--regex-Scala=/^[[:space:]]*[[:<:]]package[[:>:]][[:space:]]+([[:alpha:]][[:alnum:][:punct:]]*)/\1/p,packages/e

0 commit comments

Comments
 (0)