From 4cfc5faff8d58d52f377b4891f1caeb730fb419e Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 23 May 2025 18:05:14 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-23 18:05:14 --- .config/kak/autoload/filetype.kak | 9 +++++++++ .config/kak/autoload/filetype/kdl.kak | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.config/kak/autoload/filetype.kak b/.config/kak/autoload/filetype.kak index 6b56f9bb..1a579c23 100644 --- a/.config/kak/autoload/filetype.kak +++ b/.config/kak/autoload/filetype.kak @@ -62,3 +62,12 @@ hook global WinSetOption filetype=man %{ } } } + +hook global WinSetOption filetype=kdl %{ + set-option window formatcmd "kdlfmt format -" + hook -group kdl-auto-format window BufWritePre .* format + hook -once -always WinSetOption filetype=.* %{ + unset-option window formatcmd + remove-hooks window kdl-auto-format + } +} diff --git a/.config/kak/autoload/filetype/kdl.kak b/.config/kak/autoload/filetype/kdl.kak index ef2e245c..b604fad8 100644 --- a/.config/kak/autoload/filetype/kdl.kak +++ b/.config/kak/autoload/filetype/kdl.kak @@ -3,7 +3,6 @@ hook global BufCreate .*[.](kdl) %{ set-option buffer comment_line "//" set-option buffer comment_block_begin "/*" set-option buffer comment_block_end "*/" - # set-option window formatcmd "kdlfmt format -" } hook global WinSetOption filetype=kdl %<