From 904cec3c4a329cf89fc3219d359239910d61f3f6 Mon Sep 17 00:00:00 2001 From: thing1 Date: Tue, 28 Jan 2025 09:14:32 +0000 Subject: init commit --- autoload/filetype/kickstart.kak | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 autoload/filetype/kickstart.kak (limited to 'autoload/filetype/kickstart.kak') diff --git a/autoload/filetype/kickstart.kak b/autoload/filetype/kickstart.kak new file mode 100644 index 0000000..0e7441b --- /dev/null +++ b/autoload/filetype/kickstart.kak @@ -0,0 +1,38 @@ +hook global BufCreate .*\.ks %{ + set-option buffer filetype kickstart +} + +hook global WinSetOption filetype=kickstart %{ + require-module kickstart +} + +hook -group kickstart-highlight global WinSetOption filetype=kickstart %{ + add-highlighter window/kickstart ref kickstart + hook -once -always window WinSetOption filetype=.* %{ remove-highlighter window/kickstart } +} + + +provide-module kickstart %{ + +add-highlighter shared/kickstart regions +add-highlighter shared/kickstart/code default-region group +add-highlighter shared/kickstart/comment region '(^|\h)\K#' $ fill comment +add-highlighter shared/kickstart/double_string region '"' (?