Skip to content

Commit 5464b61

Browse files
committed
Drop invalid clojureRegexpChar syntax group
1 parent 6b7dc2b commit 5464b61

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

syntax/clojure.vim

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,7 @@ syntax match clojureDispatch "\v#[\^'=<_]?"
7676
" Clojure permits no more than 20 params.
7777
syntax match clojureAnonArg "%\(20\|1\d\|[1-9]\|&\)\?"
7878

79-
syntax match clojureRegexpChar "\\." contained
8079
syntax 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
8381
syntax match clojureRegexpPredefinedCharClass "\\[dDsSwW]" contained
8482
syntax 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
10098
syntax match clojureRegexpMod "\v\(@<=\?\<[a-zA-Z]+\>" contained
10199

102100
syntax 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

105103
syntax match clojureComment ";.*$" contains=clojureTodo,@Spell
106104
syntax match clojureComment "#!.*$"
@@ -125,7 +123,6 @@ highlight default link clojureString String
125123
highlight default link clojureStringEscape Character
126124
highlight default link clojureRegexp Constant
127125

128-
highlight default link clojureRegexpChar Character
129126
highlight default link clojureRegexpSpecialChar Character
130127
highlight default link clojureRegexpCharClass SpecialChar
131128
highlight default link clojureRegexpPosixCharClass SpecialChar

0 commit comments

Comments
 (0)