From 66a600da48a4f28521de6974ebc480d4b637b18d Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Tue, 13 May 2025 18:17:09 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-13 18:17:09 --- .config/kak/kakrc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.config/kak/kakrc b/.config/kak/kakrc index ba92a8f8..bc851354 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -57,16 +57,19 @@ define-command -override ui-wrap-toggle -docstring "toggle wrap" %{ } map -docstring "Wrap UI" global ui w ": ui-wrap-toggle" -define-command ui-scrolloff-toggle -params 2 -docstring "toggle scrolloff" %{ +declare-option str base_scrolloff %opt{scrolloff} + +define-command ui-scrolloff-toggle -docstring "toggle scrolloff" %{ evaluate-commands %sh{ CUR="$kak_opt_scrolloff" - TARG="$1" - HOR="$2" + IFS=, + read TARG HOR <<<$kak_opt_base_scrolloff if [ "$CUR" != ${CUR#99} ]; then final="$TARG,$HOR" else final="99,$HOR" fi + # echo "echo final: $final, targ: $TARG, hor: $HOR" echo "set-option window scrolloff $final" } }