From d4dc8ddb4acf03e203585aeab0f888cfaee50f5e Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Wed, 14 May 2025 01:07:19 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-14 01:07:19 --- .config/fish/conf.d/abbr.fish | 1 + .config/kak/autoload/filetype.kak | 5 ----- .config/kak/autoload/filetype/markdown.kak | 9 +++++++++ 3 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 .config/kak/autoload/filetype/markdown.kak diff --git a/.config/fish/conf.d/abbr.fish b/.config/fish/conf.d/abbr.fish index 88f82add..d705a63a 100644 --- a/.config/fish/conf.d/abbr.fish +++ b/.config/fish/conf.d/abbr.fish @@ -19,3 +19,4 @@ abbr -a hniri hx /home/fic/.config/niri/main.kdl abbr -a hbf hut builds show --follow abbr -a k kak abbr -a krc kak -e \'cd ~/.config/kak\' ~/.config/kak/kakrc +abbr -a kakrc kak -e \'cd ~/.config/kak\' ~/.config/kak/kakrc diff --git a/.config/kak/autoload/filetype.kak b/.config/kak/autoload/filetype.kak index 2bcc6a61..c910e66c 100644 --- a/.config/kak/autoload/filetype.kak +++ b/.config/kak/autoload/filetype.kak @@ -13,8 +13,3 @@ hook global WinSetOption filetype=kak %{ # set-option window expandtab false } -hook global WinSetOption filetype=markdown %{ - set-option window formatcmd "dprint fmt --stdin md" -} - - diff --git a/.config/kak/autoload/filetype/markdown.kak b/.config/kak/autoload/filetype/markdown.kak new file mode 100644 index 00000000..8ef44db1 --- /dev/null +++ b/.config/kak/autoload/filetype/markdown.kak @@ -0,0 +1,9 @@ +hook global WinSetOption filetype=markdown %{ + hook -group markdown-auto-format window BufWritePre .* format + set-option window formatcmd "dprint fmt --stdin md" + + hook -once -always WinSetOption filetype=.* %{ + unset-option window formatcmd + remove-hooks window markdown-auto-format + } +}