From cf72c2d288b3d8763055d6553c91277048be0fcc Mon Sep 17 00:00:00 2001 From: Wieland Hoffmann Date: Fri, 16 Jun 2017 22:28:54 -0700 Subject: [PATCH] 41265: quote the inserted file names as necessary --- ChangeLog | 5 +++++ Functions/Zle/insert-files | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f5ed5f009..cb71790b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2017-06-16 Barton E. Schaefer + + * Wieland Hoffmann: 41265: Functions/Zle/insert-files: quote + the inserted file names as necessary + 2017-06-13 Eric Cook * unposted: Functions/Zle/url-quote-magic: fix typo diff --git a/Functions/Zle/insert-files b/Functions/Zle/insert-files index 10f90ed4a..2d13d82d2 100644 --- a/Functions/Zle/insert-files +++ b/Functions/Zle/insert-files @@ -12,7 +12,7 @@ setopt nobadpattern local key str files -files=( *(N) ) +files=( *(N:q) ) if (( $#files )); then zle -R "files: ${str}_" "$files[@]" else @@ -26,7 +26,7 @@ while [[ '#key' -ne '#\\r' && '#key' -ne '#\\n' && else str="$str$key" fi - eval "files=( \${~str}*(N) )" + eval "files=( \${~str}*(N:q) )" if (( $#files )); then zle -R "files: ${str}_" "$files[@]" else