From 843a41a7089d7f3e9c3140b879e8c653f5b6e788 Mon Sep 17 00:00:00 2001 From: desktop Date: Mon, 27 Nov 2023 16:28:27 +0300 Subject: [PATCH] autocomplete : fix newlines. --- .config/bash/module/autocomplete.sh | 6 +++--- .config/bash/module/tmux.sh | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.config/bash/module/autocomplete.sh b/.config/bash/module/autocomplete.sh index 4c3023a..3ce4bf0 100644 --- a/.config/bash/module/autocomplete.sh +++ b/.config/bash/module/autocomplete.sh @@ -4,7 +4,7 @@ _autocomplete() { local IFS=$'\n' - local commands="${@}" + local commands="${*}" COMPREPLY=() @@ -20,8 +20,8 @@ _autocomplete() _autocomplete_first() { local IFS=$'\n' - local commands="${@}" - + local commands="${*}" + COMPREPLY=() local cur="${COMP_WORDS[COMP_CWORD]}" diff --git a/.config/bash/module/tmux.sh b/.config/bash/module/tmux.sh index 2c9f5bb..28f4b21 100644 --- a/.config/bash/module/tmux.sh +++ b/.config/bash/module/tmux.sh @@ -77,9 +77,9 @@ _complete_tmux_sessions() _complete_tmux_name() { - _autocomplete_first "${PWD##*/}" $(ls --classify | grep /$ | sed -e 's/\/$//') + _autocomplete_first "${PWD##*/}"$'\n'$(ls --classify | grep /$ | sed -e 's/\/$//') } complete -F _complete_tmux_session ta complete -F _complete_tmux_sessions tk -complete -o nosort -F _complete_tmux_name tr tn +complete -o nosort -F _complete_tmux_name trn tn