summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--Functions/Zle/insert-files4
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 <schaefer@zsh.org>
+
+ * Wieland Hoffmann: 41265: Functions/Zle/insert-files: quote
+ the inserted file names as necessary
+
2017-06-13 Eric Cook <llua@gmx.com>
* 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