summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2018-06-04 13:23:41 +0900
committerMaxime Coste <mawww@kakoune.org>2018-07-05 07:54:28 +1000
commit759a253923edc72605112ef2fe0a6900a77d407c (patch)
treeb8add2186d6fef675fa83c868bc1d47934522e3e
parenteab98c88bd2085713dcc6969c8300c03bf711bd3 (diff)
Change kakrc string highlighting to follow the new string syntax
-rw-r--r--rc/core/kakrc.kak6
1 files changed, 4 insertions, 2 deletions
diff --git a/rc/core/kakrc.kak b/rc/core/kakrc.kak
index 05a26fb8..780506dd 100644
--- a/rc/core/kakrc.kak
+++ b/rc/core/kakrc.kak
@@ -13,8 +13,8 @@ hook global BufCreate (.*/)?(kakrc|.*.kak) %{
add-highlighter shared/ regions -default code kakrc \
comment (^|\h)\K# $ '' \
- double_string %{(^|\h)\K"} %{(?<!\\)(\\\\)*"} '' \
- single_string %{(^|\h)\K'} %{(?<!\\)(\\\\)*'} '' \
+ double_string %{(^|\h)\K"} %{(?<!")("")*"(?!")} '' \
+ single_string %{(^|\h)\K'} %{(?<!')('')*'(?!")} '' \
shell '(^|\h)\K%?%sh\{' '\}' '\{' \
shell '(^|\h)\K%?%sh\(' '\)' '\(' \
shell '(^|\h)\K%?%sh\[' '\]' '\[' \
@@ -57,7 +57,9 @@ evaluate-commands %sh{
add-highlighter shared/kakrc/code regex \brgb:[0-9a-fA-F]{6}\b 0:value
add-highlighter shared/kakrc/double_string fill string
+add-highlighter shared/kakrc/double_string regex '""' 0:default+b
add-highlighter shared/kakrc/single_string fill string
+add-highlighter shared/kakrc/single_string regex "''" 0:default+b
add-highlighter shared/kakrc/comment fill comment
add-highlighter shared/kakrc/shell ref sh