diff options
| author | Maxime Coste <mawww@kakoune.org> | 2018-06-04 13:23:41 +0900 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2018-07-05 07:54:28 +1000 |
| commit | 759a253923edc72605112ef2fe0a6900a77d407c (patch) | |
| tree | b8add2186d6fef675fa83c868bc1d47934522e3e | |
| parent | eab98c88bd2085713dcc6969c8300c03bf711bd3 (diff) | |
Change kakrc string highlighting to follow the new string syntax
| -rw-r--r-- | rc/core/kakrc.kak | 6 |
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 |
