From f01b0d00528932e2e7576431ef1d2e8e7475f604 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 23 May 2025 17:30:15 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-23 17:30:15 --- .config/kak/autoload/filetype/kdl.kak | 16 ++++++++-------- .config/kak/autoload/plugins.kak | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.config/kak/autoload/filetype/kdl.kak b/.config/kak/autoload/filetype/kdl.kak index 27673735..43878dc3 100644 --- a/.config/kak/autoload/filetype/kdl.kak +++ b/.config/kak/autoload/filetype/kdl.kak @@ -12,12 +12,11 @@ define-command -hidden kdl-indent-newline %( ) ) -define-command -hidden kdl-indent-closing-brace %( - evaluate-commands -no-hooks -draft -itersel %( - #align closing brace to block start - try %( execute-keys -draft x_ ^\h*\}\z m1 ) - ) -) +define-command -hidden kdl-indent-closing-brace %| + #align closing brace to block start + # try %= execute-keys -draft x_ ^\h*\}\z m1 = + try %= execute-keys -draft -itersel ^\h*\Q %val{hook_param} \E$ mGi s \A|.\z 1 = + | ~ @@ -32,8 +31,9 @@ hook global BufCreate .*[.](kdl) %{ hook global WinSetOption filetype=kdl %| require-module kdl - hook window InsertChar \n -group kdl-indent %{ kdl-indent-newline } - hook window InsertChar '}' -group kdl-indent %{ kdl-indent-closing-brace } + # hook window InsertChar \n -group kdl-indent %{ kdl-indent-newline } + hook window InsertChar [}{}] -group kdl-indent kdl-indent-closing-brace + # hook window InsertChar '}' -group kdl-indent %{ kdl-indent-closing-brace } hook -once -always window WinSetOption filetype=.* %{ remove-hooks window kdl-indent } diff --git a/.config/kak/autoload/plugins.kak b/.config/kak/autoload/plugins.kak index aa1d85ae..6b421110 100644 --- a/.config/kak/autoload/plugins.kak +++ b/.config/kak/autoload/plugins.kak @@ -20,7 +20,7 @@ bundle inc-dec.kak https://gitlab.com/Screwtapello/kakoune-inc-dec %{ } bundle auto-pairs.kak https://github.com/alexherbo2/auto-pairs.kak %{ - enable-auto-pairs + # enable-auto-pairs } bundle-noload fzf.kak https://github.com/andreyorst/fzf.kak %{