zed: Add -- to the `functions' builtin calls

Reported on IRC:

% autoload zed; zed -f -- "-zgen-prezto-load"
zed:83: bad option: -g
-zgen-prezto-load() {
}
This commit is contained in:
Eric Cook 2015-10-27 12:15:47 -04:00 committed by Mikael Magnusson
parent f01cf05e53
commit 8d1e882b78
2 changed files with 6 additions and 4 deletions

View File

@ -1,7 +1,9 @@
2015-11-16 Mikael Magnusson <mikachu@gmail.com>
* Eric Cook: 37050: Completion/BSD/Command/_sockstat: _sockstat:
minor improvements
* Eric Cook: 36986: Functions/Misc/zed: Add -- to the `functions'
builtin calls
* Eric Cook: 37050: Completion/BSD/Command/_sockstat: minor improvements
2015-11-15 Barton E. Schaefer <schaefer@zsh.org>

View File

@ -69,10 +69,10 @@ fi
setopt localoptions nobanghist
if ((fun)) then
var="$(functions $expand $1)"
var="$(functions $expand -- $1)"
# If function is undefined but autoloadable, load it
if [[ $var = *\#\ undefined* ]] then
var="$(autoload +X $1; functions $1)"
var="$(autoload +X $1; functions -- $1)"
elif [[ -z $var ]] then
var="$1() {
}"