driver: Fix "_zsh_highlight:3: read-only variable: ret" warnings when POSIX_BUILTINS is set.

Fixes #719.

Cf. #688.
This commit is contained in:
Daniel Shahaf 2020-04-03 01:19:38 +00:00
parent 291634ecfe
commit 96eb2e31a1

View File

@ -72,7 +72,9 @@ typeset -ga ZSH_HIGHLIGHT_HIGHLIGHTERS
_zsh_highlight() _zsh_highlight()
{ {
# Store the previous command return code to restore it whatever happens. # Store the previous command return code to restore it whatever happens.
readonly ret=$? local ret=$?
# Make it read-only. Can't combine this with the previous line when POSIX_BUILTINS may be set.
typeset -r ret
# Remove all highlighting in isearch, so that only the underlining done by zsh itself remains. # Remove all highlighting in isearch, so that only the underlining done by zsh itself remains.
# For details see FAQ entry 'Why does syntax highlighting not work while searching history?'. # For details see FAQ entry 'Why does syntax highlighting not work while searching history?'.