Merge remote-tracking branch 'Carsenal/javascript_regex_parsing' into master
This commit is contained in:
commit
e17f348a84
|
@ -81,9 +81,9 @@ define-command -hidden init-javascript-filetype -params 1 %~
|
||||||
add-highlighter "shared/%arg{1}/comment_line" region // '$' fill comment
|
add-highlighter "shared/%arg{1}/comment_line" region // '$' fill comment
|
||||||
add-highlighter "shared/%arg{1}/comment" region /\* \*/ fill comment
|
add-highlighter "shared/%arg{1}/comment" region /\* \*/ fill comment
|
||||||
add-highlighter "shared/%arg{1}/shebang" region ^#! $ fill meta
|
add-highlighter "shared/%arg{1}/shebang" region ^#! $ fill meta
|
||||||
|
add-highlighter "shared/%arg{1}/division" region '[\w\)\]]\K(/|(\h+/\h+))' '(?=\w)' group # Help Kakoune to better detect /…/ literals
|
||||||
add-highlighter "shared/%arg{1}/regex" region / (?<!\\)(\\\\)*/[gimuy]* fill meta
|
add-highlighter "shared/%arg{1}/regex" region / (?<!\\)(\\\\)*/[gimuy]* fill meta
|
||||||
add-highlighter "shared/%arg{1}/jsx" region -recurse (?<![\w<])<[a-zA-Z>][\w:.-]* (?<![\w<])<[a-zA-Z>][\w:.-]*(?!\hextends)(?=[\s/>])(?!>\()) (</.*?>|/>) regions
|
add-highlighter "shared/%arg{1}/jsx" region -recurse (?<![\w<])<[a-zA-Z>][\w:.-]* (?<![\w<])<[a-zA-Z>][\w:.-]*(?!\hextends)(?=[\s/>])(?!>\()) (</.*?>|/>) regions
|
||||||
add-highlighter "shared/%arg{1}/division" region '[\w\)\]]\K(/|(\h+/\h+))' '(?=\w)' group # Help Kakoune to better detect /…/ literals
|
|
||||||
|
|
||||||
# Regular expression flags are: g → global match, i → ignore case, m → multi-lines, u → unicode, y → sticky
|
# Regular expression flags are: g → global match, i → ignore case, m → multi-lines, u → unicode, y → sticky
|
||||||
# https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
|
# https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
|
||||||
|
|
Loading…
Reference in New Issue
Block a user