'main': Fix a regression caused by the great-grandparent commit's WARN_NESTED_VAR fix.
An error message was emitted on versions of zsh that don't have the WARN_NESTED_VAR option. Fixes #731.
This commit is contained in:
parent
06710f3780
commit
e65ebf0466
@ -1689,8 +1689,13 @@ _zsh_highlight_main_highlighter_expand_path()
|
|||||||
# -------------------------------------------------------------------------------------------------
|
# -------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
_zsh_highlight_main__precmd_hook() {
|
_zsh_highlight_main__precmd_hook() {
|
||||||
|
# Unset the WARN_NESTED_VAR option, taking care not to error if the option
|
||||||
|
# doesn't exist (zsh older than zsh-5.3.1-test-2).
|
||||||
setopt localoptions
|
setopt localoptions
|
||||||
unsetopt warnnestedvar
|
if [[ -o warnnestedvar ]] 2>/dev/null; then
|
||||||
|
unsetopt warnnestedvar
|
||||||
|
fi
|
||||||
|
|
||||||
_zsh_highlight_main__command_type_cache=()
|
_zsh_highlight_main__command_type_cache=()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user