diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | Completion/Base/Utility/_values | 1 | ||||
-rw-r--r-- | Functions/Misc/nslookup | 4 |
3 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog index 1fa378176..855a09554 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2001-05-31 Sven Wischnowsky <wischnow@zsh.org> + * 14602: Completion/Base/Utility/_values, + Functions/Misc/nslookup: better prompt matching in nslookup; + fix separator handling in _multi_parts + * 14599: Completion/Base/Utility/_multi_parts: always use supplied matchers diff --git a/Completion/Base/Utility/_values b/Completion/Base/Utility/_values index e074e1393..bbf0b36ae 100644 --- a/Completion/Base/Utility/_values +++ b/Completion/Base/Utility/_values @@ -84,6 +84,7 @@ if compvalues -i "$@"; then # We add the separator character as a autoremovable suffix unless # we have only one possible value left. + sep=() [[ ${#snames}+${#names}+${#onames} -ne 1 ]] && compvalues -s sep && expl=( "-qS$sep" "$expl[@]" ) sep=( "-qS$sep" ) diff --git a/Functions/Misc/nslookup b/Functions/Misc/nslookup index 5b49ae9d2..150bd035c 100644 --- a/Functions/Misc/nslookup +++ b/Functions/Misc/nslookup @@ -36,8 +36,8 @@ while line=''; vared -he "$pmpt[@]" line; do zpty -w nslookup "$line" - zpty -r nslookup line '* -> ' + zpty -r nslookup line '(|* +)> ' if [[ -n "$pager" && ${#${(f)line}} -gt LINES ]]; then print -nr "$line" | eval "$pager" else |