about summary refs log tree commit diff
path: root/Completion/Base/Utility/_values
diff options
context:
space:
mode:
authorBart Schaefer <schaefer@zsh.org>2022-05-07 16:54:31 -0700
committerBart Schaefer <schaefer@zsh.org>2022-05-07 16:54:31 -0700
commit67d9a47d79a4265b98e0cc3dd3e6840030818489 (patch)
treeebcac46b96c1d6276e4d9d3bda9138630e3c431b /Completion/Base/Utility/_values
parent44829c19e85980d19424e4ebec4b10f1f14a0526 (diff)
downloadzsh-67d9a47d79a4265b98e0cc3dd3e6840030818489.tar.gz
zsh-67d9a47d79a4265b98e0cc3dd3e6840030818489.tar.xz
zsh-67d9a47d79a4265b98e0cc3dd3e6840030818489.zip
50184: fix inclusion of -S separator in -r options passed to compadd through _describe
Diffstat (limited to 'Completion/Base/Utility/_values')
-rw-r--r--Completion/Base/Utility/_values2
1 files changed, 1 insertions, 1 deletions
diff --git a/Completion/Base/Utility/_values b/Completion/Base/Utility/_values
index 688ada848..5ed79e890 100644
--- a/Completion/Base/Utility/_values
+++ b/Completion/Base/Utility/_values
@@ -60,7 +60,7 @@ if compvalues -i "$keep[@]" "$@"; then
       _describe "$descr" \
         noargs "$sep[@]" -M 'r:|[_-]=* r:|=*' -- \
         args -S "${argsep}" -M 'r:|[_-]=* r:|=*' -- \
-        opts -qS "${argsep}" -r "${argsep}${sep} \\t\\n\\-" -M 'r:|[_-]=* r:|=*'
+        opts -qS "${argsep}" -r "${argsep}${sep[2]} \\t\\n\\-" -M 'r:|[_-]=* r:|=*'
 
       curcontext="$oldcontext"