diff options
| author | Mikael Magnusson <mikachu@gmail.com> | 2015-10-01 20:24:09 +0200 |
|---|---|---|
| committer | Mikael Magnusson <mikachu@gmail.com> | 2015-10-01 20:24:45 +0200 |
| commit | fa72e547120581cdbff1b1695a47c2c19fed3487 (patch) | |
| tree | fa40ccdd2f6c45ac32a07c949b702b38289e4806 | |
| parent | unposted: bracketed-paste-url-magic: actually do what the comment says (diff) | |
| download | zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.tar zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.tar.gz zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.tar.bz2 zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.tar.lz zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.tar.xz zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.tar.zst zsh-fa72e547120581cdbff1b1695a47c2c19fed3487.zip | |
unposted: zle_thingy: return a value in bin_zle_flags
| -rw-r--r-- | Src/Zle/zle_thingy.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Src/Zle/zle_thingy.c b/Src/Zle/zle_thingy.c index 3963d7eaf..ba89e00a8 100644 --- a/Src/Zle/zle_thingy.c +++ b/Src/Zle/zle_thingy.c @@ -628,6 +628,7 @@ bin_zle_complete(char *name, char **args, UNUSED(Options ops), UNUSED(char func) static int bin_zle_flags(char *name, char **args, UNUSED(Options ops), UNUSED(char func)) { + int ret = 0; char **flag; if (!zle_usable()) { @@ -655,11 +656,14 @@ bin_zle_flags(char *name, char **args, UNUSED(Options ops), UNUSED(char func)) else if (!strcmp(*flag, "keepsuffix")) w->flags |= ZLE_KEEPSUFFIX; */ - else + else { zwarnnam(name, "invalid flag `%s' given to zle -f", *flag); + ret = 1; + } } } } + return ret; } /**/ |
