diff --git a/zsh-syntax-highlighting.zsh b/zsh-syntax-highlighting.zsh index cc08aec..6776809 100644 --- a/zsh-syntax-highlighting.zsh +++ b/zsh-syntax-highlighting.zsh @@ -85,10 +85,8 @@ _zsh_highlight() # Before we 'emulate -L', save the user's options local -A zsyh_user_options - # Retain 1-indexing of zsh arrays - setopt localoptions noksharrays if zmodload -e zsh/parameter; then - zsyh_user_options=("${(@kv)options}") + zsyh_user_options=("${(kv)options[@]}") else local canonical_options onoff option raw_options raw_options=(${(f)"$(emulate -R zsh; set -o)"})