From 84f0507cf6b6dbf34aeb6872eb648a09a7f44ade Mon Sep 17 00:00:00 2001 From: Matthew Martin Date: Tue, 6 Feb 2018 18:47:36 -0600 Subject: [PATCH] driver: Replace eval with ${(P) --- zsh-syntax-highlighting.zsh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zsh-syntax-highlighting.zsh b/zsh-syntax-highlighting.zsh index d100edb..f933f70 100644 --- a/zsh-syntax-highlighting.zsh +++ b/zsh-syntax-highlighting.zsh @@ -141,7 +141,7 @@ _zsh_highlight() { "_zsh_highlight_highlighter_${highlighter}_paint" } always { - eval "${cache_place}=(\"\${region_highlight[@]}\")" + : ${(AP)cache_place::="${region_highlight[@]}"} } # Restore saved region_highlight @@ -150,7 +150,7 @@ _zsh_highlight() fi # Use value form cache if any cached - eval "region_highlight+=(\"\${${cache_place}[@]}\")" + region_highlight+=("${(@P)cache_place}") done