diff options
| author | Maxime Coste <mawww@kakoune.org> | 2020-11-17 07:19:13 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2020-11-17 07:19:13 +1100 |
| commit | cdcf4b0c7d2f5b2bb07bd38599e19b886942cea4 (patch) | |
| tree | 7980da1f1ccc71d3c0f632a4f9cb6107d5adc00b | |
| parent | 129af8dd11f1d827f74757cb8e46cf01151e41bc (diff) | |
| parent | a84fe437fa94221988c4ca4531f532883566df9a (diff) | |
Merge remote-tracking branch 'JJK96/svelte'
| -rw-r--r-- | rc/filetype/svelte.kak | 15 |
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 |
