From d2995bc1d5968b5e8d018135748c6768f920d3c8 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 25 Jun 2026 14:51:16 +0530 Subject: Update kakoune + refactor enter-user-mode with -count --- autoload/files.kak | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'autoload/files.kak') diff --git a/autoload/files.kak b/autoload/files.kak index f7af2f0..652111c 100644 --- a/autoload/files.kak +++ b/autoload/files.kak @@ -33,9 +33,9 @@ map global file f ': findfzf' -docstring 'Fzf' map global file ': findfzf -q %val{selection}' -docstring 'Fzf selection' declare-user-mode buffer -map global user b ': enter-user-mode-with-count buffer' -docstring 'Buffer mode' +map global user b ': enter-user-mode -count %val{count} buffer' -docstring 'Buffer mode' map global buffer b ': buffer ' -docstring 'Switch buffer' -map global buffer ': buffer-jump %opt{user_mode_count}; buffers-show' -docstring 'Jump to buffer' +map global buffer ': buffer-jump %val{count}; buffers-show' -docstring 'Jump to buffer' map global buffer n ': buffer-next; buffers-show' -docstring 'Next buffer' map global buffer p ': buffer-previous; buffers-show' -docstring 'Previous buffer' map global buffer d ': delete-buffer; buffers-show' -docstring 'Delete buffer' @@ -55,7 +55,7 @@ def buffers-show %{ def buffer-jump -params 1 %{ evaluate-commands %sh{ if ! [ "$1" == "0" ]; then - buf=$(echo "$kak_quoted_buflist" | xargs -n1 | head -n "$1" | tail -n1) + buf=$(echo "$kak_quoted_buflist" | xargs -n1 | grep -v -E '^([*]debug[*])$' | head -n "$1" | tail -n1) [ -z "$buf" ] || printf "buffer '%s'" $(echo "$buf" | sed "s/'/''/g") fi } -- cgit v1.3.1