@@ -75,10 +75,9 @@ syntax match clojureDispatch "\v#[\^'=<_]?"
7575" Clojure permits no more than 20 params.
7676syntax match clojureAnonArg " %\( 20\| 1\d\| [1-9]\| &\)\? "
7777
78- syntax match clojureRegexpEscape " \v\\ %([\\ tnrfae()\[\] {}^$*?+]|c\u |0[0-3]?\o {1,2}|x%(\x {2}|\{\x {1,6}\} )|u\x {4})" contained display
79- syntax region clojureRegexpQuoted start =/ \v\< @!\\ Q/ ms =e + 1 skip =/ \v\\\\ |\\ "/ end =/ \\ E/ me =s - 1 end =/ "/ me =s - 1 contained
80- syntax region clojureRegexpQuote start =/ \v\< @!\\ Q/ skip =/ \v\\\\ |\\ "/ end =/ \\ E/ end =/ "/ me =s - 1 contains =clojureRegexpQuoted keepend contained
81- syntax cluster clojureRegexpEscapes contains =clojureRegexpEscape,clojureRegexpQuote
78+ syntax match clojureRegexpEscape " \v\\ %([\\ tnrfae()\[\] {}^$*?+]|c\u |0[0-3]?\o {1,2}|x%(\x {2}|\{\x {1,6}\} )|u\x {4})" contained display
79+ syntax region clojureRegexpQuoted start =/ \v\< @!\\ Q/ ms =e + 1 skip =/ \v\\\\ |\\ "/ end =/ \\ E/ me =s - 1 end =/ "/ me =s - 1 contained
80+ syntax region clojureRegexpQuote start =/ \v\< @!\\ Q/ skip =/ \v\\\\ |\\ "/ end =/ \\ E/ end =/ "/ me =s - 1 contains =clojureRegexpQuoted keepend contained
8281
8382" Character property classes
8483" Generated from https://github.com/guns/vim-clojure-static/blob/vim-release-004/clj/src/vim_clojure_static/generate.clj
@@ -117,9 +116,9 @@ syntax keyword clojureCommentTodo contained FIXME XXX TODO FIXME: XXX: TODO:
117116syntax match clojureComment " ;.*$" contains =clojureCommentTodo,@Spell
118117syntax match clojureComment " #!.*$"
119118
120- syntax region clojureSexp matchgroup =clojureParen start =" (" matchgroup =clojureParen end =" )" contains =TOP,@Spell
121- syntax region clojureVector matchgroup =clojureParen start =" \[ " matchgroup =clojureParen end =" \ ]" contains =TOP,@Spell
122- syntax region clojureMap matchgroup =clojureParen start =" {" matchgroup =clojureParen end =" }" contains =TOP,@Spell
119+ syntax region clojureSexp matchgroup =clojureParen start =" (" matchgroup =clojureParen end =" )" contains =TOP,@Spell
120+ syntax region clojureVector matchgroup =clojureParen start =" \[ " matchgroup =clojureParen end =" ]" contains =TOP,@Spell
121+ syntax region clojureMap matchgroup =clojureParen start =" {" matchgroup =clojureParen end =" }" contains =TOP,@Spell
123122
124123" Highlight superfluous closing parens, brackets and braces.
125124syntax match clojureError " ]\| }\| )"
0 commit comments