aboutsummaryrefslogtreecommitdiff
path: root/autoload/files.kak
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/files.kak')
-rw-r--r--autoload/files.kak6
1 files changed, 3 insertions, 3 deletions
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<ret>' -docstring 'Fzf'
map global file <c-f> ': findfzf -q %val{selection}<ret>' -docstring 'Fzf selection'
declare-user-mode buffer
-map global user b ': enter-user-mode-with-count buffer<ret>' -docstring 'Buffer mode'
+map global user b ': enter-user-mode -count %val{count} buffer<ret>' -docstring 'Buffer mode'
map global buffer b ': buffer ' -docstring 'Switch buffer'
-map global buffer <ret> ': buffer-jump %opt{user_mode_count}; buffers-show<ret>' -docstring 'Jump to buffer'
+map global buffer <ret> ': buffer-jump %val{count}; buffers-show<ret>' -docstring 'Jump to buffer'
map global buffer n ': buffer-next; buffers-show<ret>' -docstring 'Next buffer'
map global buffer p ': buffer-previous; buffers-show<ret>' -docstring 'Previous buffer'
map global buffer d ': delete-buffer; buffers-show<ret>' -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
}