@@ -76,9 +76,7 @@ syntax match clojureDispatch "\v#[\^'=<_]?"
7676" Clojure permits no more than 20 params.
7777syntax match clojureAnonArg " %\( 20\| 1\d\| [1-9]\| &\)\? "
7878
79- syntax match clojureRegexpChar " \\ ." contained
8079syntax match clojureRegexpSpecialChar " \v\\ {2}|\\ %([tnrfae]|c[A-Z]|0%([0-7]{1,2}|[0-3][0-7]{2})|x\x {2}|u\x {4})" contained
81- syntax cluster clojureRegexpChars contains =clojureRegexpChar,clojureRegexpSpecialChar
8280" Charactar classes
8381syntax match clojureRegexpPredefinedCharClass " \\ [dDsSwW]" contained
8482syntax match clojureRegexpPosixCharClass " \v\\ [pP]\{ %(Lower|Upper|ASCII|Alpha|Digit|Alnum|Punct|Graph|Print|Blank|Cntrl|XDigit|Space|IsLatin|InGreek|Lu|IsAlphabetic|Sc|java%(LowerCase|UpperCase|Whitespace|Mirrored))\} " contained
@@ -100,7 +98,7 @@ syntax match clojureRegexpMod "\v\(@<=\?[=!>]" contained
10098syntax match clojureRegexpMod " \v\( @<=\?\< [a-zA-Z]+\> " contained
10199
102100syntax region clojureRegexpGroup start =" \\\@ <!(" matchgroup =clojureRegexpGroup end =" \\\@ <!)" contained contains =clojureRegexpMod,@clojureRegexpCharClasses
103- syntax region clojureRegexp start =/ \# "/ skip =/ \\ "/ end =/ "/ contains =@clojureRegexpChars ,@clojureRegexpCharClasses,clojureRegexpBoundary,clojureRegexpQuantifier,clojureRegexpOr,clojureRegexpBackRef,clojureRegexpGroup
101+ syntax region clojureRegexp start =/ \# "/ skip =/ \\ "/ end =/ "/ contains =clojureRegexpSpecialChar ,@clojureRegexpCharClasses,clojureRegexpBoundary,clojureRegexpQuantifier,clojureRegexpOr,clojureRegexpBackRef,clojureRegexpGroup
104102
105103syntax match clojureComment " ;.*$" contains =clojureTodo,@Spell
106104syntax match clojureComment " #!.*$"
@@ -125,7 +123,6 @@ highlight default link clojureString String
125123highlight default link clojureStringEscape Character
126124highlight default link clojureRegexp Constant
127125
128- highlight default link clojureRegexpChar Character
129126highlight default link clojureRegexpSpecialChar Character
130127highlight default link clojureRegexpCharClass SpecialChar
131128highlight default link clojureRegexpPosixCharClass SpecialChar
0 commit comments