summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2020-11-17 07:19:13 +1100
committerMaxime Coste <mawww@kakoune.org>2020-11-17 07:19:13 +1100
commitcdcf4b0c7d2f5b2bb07bd38599e19b886942cea4 (patch)
tree7980da1f1ccc71d3c0f632a4f9cb6107d5adc00b
parent129af8dd11f1d827f74757cb8e46cf01151e41bc (diff)
parenta84fe437fa94221988c4ca4531f532883566df9a (diff)
Merge remote-tracking branch 'JJK96/svelte'
-rw-r--r--rc/filetype/svelte.kak15
1 files changed, 14 insertions, 1 deletions
diff --git a/rc/filetype/svelte.kak b/rc/filetype/svelte.kak
index b7e52610..beb8dd4c 100644
--- a/rc/filetype/svelte.kak
+++ b/rc/filetype/svelte.kak
@@ -15,8 +15,21 @@ hook global WinSetOption filetype=(svelte) %{
}
hook -group svelte-highlight global WinSetOption filetype=(svelte) %{
- add-highlighter "window/svelte" ref html
+ add-highlighter "window/svelte" ref svelte
hook -once -always window WinSetOption "filetype=.*" "
remove-highlighter ""window/svelte""
"
}
+
+add-highlighter shared/svelte regions
+add-highlighter shared/svelte/comment region <!-- --> fill comment
+add-highlighter shared/svelte/tag region < > regions
+add-highlighter shared/svelte/style region <style\b.*?>\K (?=</style>) ref css
+add-highlighter shared/svelte/script region <script\b.*?>\K (?=</script>) ref javascript
+
+add-highlighter shared/svelte/block region \{((#|:|/)\w+)? \} regions
+add-highlighter shared/svelte/block/ default-region fill meta
+add-highlighter shared/svelte/block/inner region -recurse \{ \{((#|:|/)\w+)?\K (?=\}) ref javascript
+
+add-highlighter shared/svelte/tag/base default-region ref html/tag
+add-highlighter shared/svelte/tag/block region -recurse \{ \{ \} ref svelte/block