From bc29cf638119dff97095a92056a19296f307303b Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Sun, 11 May 2025 14:26:08 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-11 14:26:08 --- .config/kak/kakrc | 45 ++++++++++++++++----------------------------- 1 file changed, 16 insertions(+), 29 deletions(-) diff --git a/.config/kak/kakrc b/.config/kak/kakrc index f4337162..4f3f87b6 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -65,30 +65,17 @@ 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" %{ - echo %sh{ - CUR="$kak_opt_scrolloff" - echo "$CUR" - TARG="$1" - # echo "$TARG" - HOR="$2" - # echo "$HOR" - if [ "$CUR" = "99,$HOR" ]; then - # echo "$TARG,$HOR" - # echo this runs - else - # echo "99,$HOR" - done - } #%arg{@} - # IFS=, set -- $kak_opt_scrolloff - # CUR="$1" - # ADD="$2" - # TARG="3" - # if [ "$CUR" = "99" ]; then - # echo "$TARG,$ADD" - # else - # echo "99,$ADD" - # fi - + evaluate-commands %sh{ + CUR="$kak_opt_scrolloff" + TARG="$1" + HOR="$2" + if [ "$CUR" != ${CUR#99} ]; then + final="$TARG,$HOR" + else + final="99,$HOR" + fi + echo "set-option window scrolloff $final" + } } map global ui z ": ui-scrolloff-toggle 1 2" @@ -118,11 +105,11 @@ map -docstring "goto next buffer" global user i ": bn" map global normal _ map -docstring "commenct line" global normal ":comment-line" define-command open_yazi %{ - edit %sh{ - rm -f /tmp/yazi-path &>/dev/null - footclient -d error yazi $kak_buffile --chooser-file=/tmp/yazi-path &>/dev/null - cat /tmp/yazi-path - } + edit %sh{ + rm -f /tmp/yazi-path &>/dev/null + footclient -d error yazi $kak_buffile --chooser-file=/tmp/yazi-path &>/dev/null + cat /tmp/yazi-path + } } map -docstring "open file in yazi" global user ": open_yazi"