From 2ffc1a9488afc6df2770213594fed0b4303e90e5 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 20 Jun 2025 17:20:14 -0400 Subject: [PATCH] AutoYADM commit: 2025-06-20 17:20:14 --- .config/kak/autoload/filetype/user-mode.kak | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.config/kak/autoload/filetype/user-mode.kak b/.config/kak/autoload/filetype/user-mode.kak index 63aa956e..4e06ea48 100644 --- a/.config/kak/autoload/filetype/user-mode.kak +++ b/.config/kak/autoload/filetype/user-mode.kak @@ -1,4 +1,4 @@ -define-command -params 1 filetype-mode %{ +define-command -params 1 declare-filetype-mode %{ try %{ declare-user-mode %arg{1} } @@ -12,3 +12,8 @@ define-command -params 1 enter-filetype-mode %{ } map global normal "'" %{: enter-filetype-mode %opt{filetype}} + +hook -once global WinSetOption filetype=kak %{ + require-module kak + add-highlighter shared/kakrc/code/filetype-mode regex (?:\s|\A)\K(declare|enter)-filetype-mode(?:(?=\s)|\z) 0:keyword +}