summaryrefslogtreecommitdiff
path: root/rc/base/javascript.kak
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-01-06 19:36:49 +0000
committerMaxime Coste <mawww@kakoune.org>2017-01-06 19:36:49 +0000
commitd2199bc619521d33aa306f0ea613bd8b2d19194a (patch)
tree6431d501262db58140fb4a875d4b450bc3857627 /rc/base/javascript.kak
parenta8fb280b6d6350d4a4f771189b4817b019ccb774 (diff)
parent0d5cb798012012de8b82db8a8ad29d58fd472d85 (diff)
Merge branch 'javascript-highlighter-add-template-literals' of git://github.com/schickm/kakoune
Diffstat (limited to 'rc/base/javascript.kak')
-rw-r--r--rc/base/javascript.kak3
1 files changed, 3 insertions, 0 deletions
diff --git a/rc/base/javascript.kak b/rc/base/javascript.kak
index 353e156b..1a084c24 100644
--- a/rc/base/javascript.kak
+++ b/rc/base/javascript.kak
@@ -11,6 +11,7 @@ hook global BufCreate .*[.](js) %{
addhl -group / regions -default code javascript \
double_string '"' (?<!\\)(\\\\)*" '' \
single_string "'" (?<!\\)(\\\\)*' '' \
+ literal "`" (?<!\\)(\\\\)*` '' \
comment // '$' '' \
comment /\* \*/ ''
@@ -20,6 +21,8 @@ addhl -group / regions -default code javascript \
addhl -group /javascript/double_string fill string
addhl -group /javascript/single_string fill string
addhl -group /javascript/comment fill comment
+addhl -group /javascript/literal fill string
+addhl -group /javascript/literal regex \${.*?} 0:value
addhl -group /javascript/code regex \$\w* 0:identifier
addhl -group /javascript/code regex \b(document|false|null|parent|self|this|true|undefined|window)\b 0:value