From b52dbc3d6aa2046901acf1ee42b87c11108ded45 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Sun, 6 Jul 2025 20:35:33 -0400 Subject: [PATCH] AutoYADM commit: 2025-07-06 20:35:33 --- .config/kak/kakrc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.config/kak/kakrc b/.config/kak/kakrc index 11ce9187..e9761674 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -181,7 +181,19 @@ map -docstring "goto next buffer" global normal ": bn" map global normal _ # comments -map -docstring "comment line" global normal "#" ": comment-line" +define-command comment-line-as-block %{ + execute-keys -draft 'xs[^\n]: comment-block' +} +define-command smart-comment %{ + evaluate-commands %sh{ + if [ -z "${kak_opt_comment_line}" ]; then + echo "comment-line-as-block" + else + echo "comment-line" + fi + } +} +map -docstring "smart comment" global normal "#" ": smart-comment" map -docstring "comment block" global normal "" ": comment-block" # formatting