1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-23 16:40:24 +02:00

50786: Make match etc. local when used in styles.

Avoids side effects of add-zle-hook-widget.
This commit is contained in:
Peter Stephenson 2022-10-17 16:21:01 +01:00
parent 727b493e2b
commit b82e8e1035
2 changed files with 7 additions and 2 deletions

View file

@ -39,7 +39,7 @@ zstyle zle-hook types ${hooktypes#zle-}
# Relying on multifuncdef option here
function azhw:${^hooktypes} {
local -a hook_widgets
local -a hook_widgets match mbegin mend
local hook
# Values of these styles look like number:name
# and we run them in number order
@ -58,7 +58,7 @@ function azhw:${^hooktypes} {
# Redefine ourself with the setup left out
function add-zle-hook-widget {
local -a hooktypes
local -a hooktypes match mbegin mend
zstyle -a zle-hook types hooktypes
# This part copied from add-zsh-hook