Skip to content

Commit 8542162

Browse files
committed
Small correction to clojureRegexpUnicodeCharClass
1 parent 3e768e8 commit 8542162

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

clj/src/vim_clojure_static/generate.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177
(syntax-match-properties
178178
:clojureRegexpUnicodeCharClass
179179
"%s"
180-
(:category character-properties)
180+
(filter #(= (count %) 1) (:category character-properties))
181181
false)
182182
(syntax-match-properties
183183
:clojureRegexpUnicodeCharClass

syntax/clojure.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ syntax cluster clojureRegexpEscapes contains=clojureRegexpEscape,clojureRegexpQu
8686
syntax match clojureRegexpPosixCharClass "\v\\[pP]\{%(A%(l%(num|pha)|SCII)|P%(rint|unct)|XDigit|Upper|Space|Lower|Graph|Digit|Cntrl|Blank)\}" contained display
8787
syntax match clojureRegexpJavaCharClass "\v\\[pP]\{java%(U%(nicodeIdentifier%(Part|Start)|pperCase)|L%(etter%(OrDigit)?|owerCase)|I%(de%(ographic|ntifierIgnorable)|SOControl)|JavaIdentifier%(Part|Start)|D%(efined|igit)|Whitespace|TitleCase|SpaceChar|Mirrored|Alphabetic)\}" contained display
8888
syntax match clojureRegexpUnicodeCharClass "\v\\[pP]\{\cIs%(w%(hite%(_space|space)|ord)|a%(l%(phabetic|num)|ssigned)|p%(rint|unctuation)|noncharacter%(_code_point|codepoint)|l%(etter|owercase)|hex%(_digit|digit)|uppercase|titlecase|ideographic|graph|digit|control|blank)\}" contained display
89-
syntax match clojureRegexpUnicodeCharClass "\v\\[pP]%(L%(%(l|m|o|t|u|C|D))?|P%(%(s|c|d|e|f|i|o))?|C%(%(c|f|n|o|s))?|S%(%(c|k|m|o))?|M%(%(n|c|e))?|N%(%(o|d|l))?|Z%(%(l|p|s))?)" contained display
89+
syntax match clojureRegexpUnicodeCharClass "\v\\[pP]%(C|L|M|N|P|S|Z)" contained display
9090
syntax match clojureRegexpUnicodeCharClass "\v\\[pP]\{%(Is|gc\=|general_category\=)?%(L%(%(l|m|o|t|u|C|D))?|P%(%(s|c|d|e|f|i|o))?|C%(%(c|f|n|o|s))?|S%(%(c|k|m|o))?|M%(%(n|c|e))?|N%(%(o|d|l))?|Z%(%(l|p|s))?)\}" contained display
9191
syntax match clojureRegexpUnicodeCharClass "\v\\[pP]\{\c%(Is|sc\=|script\=)%(t%(a%(i_%(tham|viet|le)|g%(b%(anwa)?|alog)|m%(il|l)|l%(e|u)|vt)|i%(b%(t|etan)|finagh)|ha%(a%(na)?|i)|elu%(gu)?|fng|glg)|b%(a%(li%(nese)?|mu%(m)?|t%(k|ak))|ra%(i%(lle)?|h%(mi)?)|u%(h%(d|id)|gi%(nese)?)|eng%(ali)?|opo%(mofo)?)|l%(i%(mb%(u)?|n%(ear_b|b)|su)|a%(t%(in|n)|o%(o)?|na)|y%(ci%(an)?|di%(an)?)|epc%(ha)?)|s%(a%(m%(aritan|r)|ur%(ashtra)?|rb)|y%(lo%(ti_nagri)?|r%(c|iac))|inh%(ala)?|ha%(w|vian)|und%(anese)?)|c%(a%(ri%(an)?|n%(s|adian_aboriginal))|y%(r%(illic|l)|priot)|o%(pt%(ic)?|mmon)|h%(er%(okee)?|am)|uneiform|prt)|o%(l%(d_%(persian|italic|turkic|south_arabian)|_chiki|ck)|r%(kh|ya|iya)|g%(am|ham)|sma%(nya)?)|k%(a%(n%(nada|a)|ithi|takana|yah_li|li)|h%(m%(r|er)|ar%(oshthi)?)|nda|thi)|g%(u%(r%(mukhi|u)|j%(arati|r))|re%(ek|k)|eor%(gian)?|lag%(olitic)?|oth%(ic)?)|m%(a%(nd%(aic)?|layalam)|y%(anmar|mr)|ong%(olian)?|tei|lym|eetei_mayek)|h%(an%(%(g%(ul)?|unoo|i|o))?|ebr%(ew)?|ira%(gana)?)|a%(r%(m%(i|enian|n)|ab%(ic)?)|v%(st|estan))|p%(h%(ag%(s_pa)?|nx|li|oenician)|rti)|i%(n%(scriptional_pa%(hlavi|rthian)|herited)|tal|mperial_aramaic)|r%(un%(ic|r)|ejang|jng)|e%(gyp%(tian_hieroglyphs)?|thi%(opic)?)|d%(e%(va%(nagari)?|seret)|srt)|z%(zzz|inh|yyy)|u%(gar%(itic)?|nknown)|n%(ko%(o)?|ew_tai_lue)|yi%(ii)?|x%(peo|sux)|vai%(i)?|java%(nese)?)\}" contained display
9292
syntax match clojureRegexpUnicodeCharClass "\v\\[pP]\{\c%(In|blk\=|block\=)%(c%(jk%(_%(unified_ideographs%(_extension_%(a|b|c|d))?|compatibility%(_%(ideographs%(_supplement)?|forms))?|s%(trokes|ymbols_and_punctuation)|radicals_supplement)| %(unified ideographs%( extension %(a|b|c|d))?|compatibility%( %(ideographs%( supplement)?|forms))?|s%(ymbols and punctuation|trokes)|radicals supplement)|unifiedideographs%(extension%(a|b|c|d))?|compatibility%(%(ideographs%(supplement)?|forms))?|s%(trokes|ymbolsandpunctuation)|radicalssupplement)|o%(m%(bining%( %(diacritical marks%( %(for symbols|supplement))?|marks for symbols|half marks)|_%(diacritical_marks%(_supplement)?|marks_for_symbols|half_marks)|diacriticalmarks%(%(supplement|forsymbols))?|halfmarks|marksforsymbols)|mon%(_indic_number_forms| indic number forms|indicnumberforms))|unting%(rodnumerals|_rod_numerals| rod numerals)|ntrol%(pictures|_pictures| pictures)|ptic)|y%(rillic%(%( %(extended-%(a|b)|supplement%(ary)?)|_%(extended_%(a|b)|supplementary)|supplement%(ary)?|extended-%(a|b)))?|priot%(syllabary| syllabary|_syllabary))|u%(neiform%(%(_numbers_and_punctuation|numbersandpunctuation| numbers and punctuation))?|rrency%(symbols| symbols|_symbols))|h%(erokee|am)|arian)|m%(iscellaneous%(_%(symbols%(_and_%(arrows|pictographs))?|mathematical_symbols_%(a|b)|technical)| %(symbols%( and %(arrows|pictographs))?|mathematical symbols-%(a|b)|technical)|symbols%(and%(pictographs|arrows))?|mathematicalsymbols-%(a|b)|technical)|a%(thematical%( %(alphanumeric symbols|operators)|_%(alphanumeric_symbols|operators)|alphanumericsymbols|operators)|hjong%(tiles| tiles|_tiles)|layalam|ndaic)|o%(difier%(toneletters| tone letters|_tone_letters)|ngolian)|yanmar%(%( extended-a|extended-a|_extended_a))?|eetei%(mayek| mayek|_mayek)|usical%( symbols|symbols|_symbols))|s%(u%(p%(plementa%(l%(_%(arrows_%(a|b)|mathematical_operators|punctuation)| %(arrows-%(a|b)|mathematical operators|punctuation)|arrows-%(a|b)|mathematicaloperators|punctuation)|ry%( private use area-%(a|b)|_private_use_area_%(a|b)|privateusearea-%(a|b)))|erscripts%(_and_subscripts| and subscripts|andsubscripts))|rrogates_area|ndanese)|p%(acing%(_modifier_letters| modifier letters|modifierletters)|ecials)|y%(loti%( nagri|_nagri|nagri)|riac)|mall%(_form_variants| form variants|formvariants)|a%(maritan|urashtra)|inhala|havian)|l%(a%(tin%(_%(extended_%(a%(dditional)?|b|c|d)|1_supplement)|extended%(-%(a|b|c|d)|additional)| extended%(-%(a|b|c|d)| additional)|-1%(supplement| supplement))|o)|i%(near%(_b_%(ideograms|syllabary)|b%(syllabary|ideograms)| b %(syllabary|ideograms))|mbu|su)|e%(tterlike%( symbols|_symbols|symbols)|pcha)|ow%(_surrogates| surrogates|surrogates)|y%(cian|dian))|a%(r%(abic%(%(_%(presentation_forms_%(b|a)|supplement)| %(presentation forms-%(a|b)|supplement)|presentationforms-%(a|b)|supplement))?|rows|menian)|ncient%( %(greek %(numbers|musical notation)|symbols)|_%(greek_%(numbers|musical_notation)|symbols)|greek%(numbers|musicalnotation)|symbols)|l%(phabetic%(presentationforms|_presentation_forms| presentation forms)|chemical%( symbols|_symbols|symbols))|egean%( numbers|_numbers|numbers)|vestan)|b%(a%(mum%(%(_supplement| supplement|supplement))?|sic%( latin|_latin|latin)|linese|tak)|o%(pomofo%(%(_extended| extended|extended))?|x%( drawing|_drawing|drawing))|ra%(ille%(patterns|_patterns| patterns)|hmi)|lock%(elements|_elements| elements)|yzantine%(musicalsymbols| musical symbols|_musical_symbols)|u%(hid|ginese)|engali)|h%(a%(n%(gul%( %(jamo%( extended-%(a|b))?|compatibility jamo|syllables)|_%(jamo%(_extended_%(a|b))?|syllables|compatibility_jamo)|jamo%(extended-%(a|b))?|compatibilityjamo|syllables)|unoo)|lfwidth%( and fullwidth forms|_and_fullwidth_forms|andfullwidthforms))|i%(gh%(_%(private_use_surrogates|surrogates)| %(private use surrogates|surrogates)|privateusesurrogates|surrogates)|ragana)|ebrew)|e%(nclosed%( %(alphanumeric%(s| supplement)|ideographic supplement|cjk letters and months)|_%(alphanumeric%(s|_supplement)|cjk_letters_and_months|ideographic_supplement)|alphanumerics%(upplement)?|ideographicsupplement|cjklettersandmonths)|thiopic%(%( %(extended%(-a)?|supplement)|_%(extended%(_a)?|supplement)|extended%(-a)?|supplement))?|gyptian%( hieroglyphs|_hieroglyphs|hieroglyphs)|moticons)|t%(a%(i%(_%(tham|viet|xuan_jing_symbols|le)| %(tham|xuan jing symbols|viet|le)|le|tham|xuanjingsymbols|viet)|g%(s|alog|banwa)|mil)|ransport%(andmapsymbols| and map symbols|_and_map_symbols)|ha%(ana|i)|i%(betan|finagh)|elugu)|o%(l%(d%( %(persian|italic|turkic|south arabian)|_%(persian|italic|turkic|south_arabian)|italic|persian|turkic|southarabian)|_chiki|chiki| chiki)|ptical%(characterrecognition| character recognition|_character_recognition)|riya|gham|smanya)|k%(a%(n%(a%(supplement|_supplement| supplement)|gxi%(_radicals|radicals| radicals)|bun|nada)|takana%(%( phonetic extensions|_phonetic_extensions|phoneticextensions))?|yah%(li|_li| li)|ithi)|h%(mer%(%( symbols|_symbols|symbols))?|aroshthi))|g%(e%(o%(rgian%(%(_supplement|supplement| supplement))?|metric%(_shapes| shapes|shapes))|neral%( punctuation|_punctuation|punctuation))|reek%(%( %(and coptic|extended)|andcoptic|_extended|extended))?|u%(rmukhi|jarati)|lagolitic|othic)|p%(h%(o%(netic%( extensions%( supplement)?|_extensions%(_supplement)?|extensions%(supplement)?)|enician)|a%(istos%(_disc| disc|disc)|gs%(-pa|_pa)))|rivate%(_use_area| use area|usearea)|laying%( cards|_cards|cards))|i%(nscriptional%( pa%(hlavi|rthian)|_pa%(hlavi|rthian)|pa%(rthian|hlavi))|mperial%(aramaic| aramaic|_aramaic)|deographic%(descriptioncharacters|_description_characters| description characters)|pa%(extensions|_extensions| extensions))|v%(a%(riation%(selectors%(supplement)?| selectors%( supplement)?|_selectors%(_supplement)?)|i)|e%(dic%(extensions|_extensions| extensions)|rtical%( forms|_forms|forms)))|yi%(jing%(_hexagram_symbols| hexagram symbols|hexagramsymbols)| %(syllables|radicals)|_%(syllables|radicals)|syllables|radicals)|d%(e%(vanagari%(%(_extended| extended|extended))?|seret)|omino%( tiles|_tiles|tiles)|ingbats)|u%(nified%(_canadian_aboriginal_syllabics%(_extended)?|canadianaboriginalsyllabics%(extended)?| canadian aboriginal syllabics%( extended)?)|garitic)|n%(ew%(tailue| tai lue|_tai_lue)|umber%(forms| forms|_forms)|ko)|r%(u%(mi%( numeral symbols|_numeral_symbols|numeralsymbols)|nic)|ejang)|javanese)\}" contained display

0 commit comments

Comments
 (0)