mirror of
https://github.com/zsh-users/zsh-syntax-highlighting.git
synced 2025-02-06 09:55:31 +08:00
main: Rename parameters to simplify next diff
This commit is contained in:
parent
8f17e4e201
commit
2d4fe988ba
@ -533,20 +533,20 @@ _zsh_highlight_main_highlighter_highlight_list()
|
|||||||
local res="$REPLY"
|
local res="$REPLY"
|
||||||
if [[ $res == "alias" ]]; then
|
if [[ $res == "alias" ]]; then
|
||||||
() {
|
() {
|
||||||
local -A seen_arg
|
local -A seen_alias
|
||||||
while [[ $REPLY == alias ]]; do
|
while [[ $REPLY == alias ]]; do
|
||||||
seen_arg[$arg]=1
|
seen_alias[$arg]=1
|
||||||
_zsh_highlight_main__resolve_alias $arg
|
_zsh_highlight_main__resolve_alias $arg
|
||||||
# Use a temporary array to ensure the subscript is interpreted as
|
# Use a temporary array to ensure the subscript is interpreted as
|
||||||
# an array subscript, not as a scalar subscript
|
# an array subscript, not as a scalar subscript
|
||||||
local -a reply
|
local -a alias_args
|
||||||
# TODO: the ${interactive_comments+set} path needs to skip comments; see test-data/alias-comment1.zsh
|
# TODO: the ${interactive_comments+set} path needs to skip comments; see test-data/alias-comment1.zsh
|
||||||
reply=( ${interactive_comments-${(z)REPLY}}
|
alias_args=( ${interactive_comments-${(z)REPLY}}
|
||||||
${interactive_comments+${(zZ+c+)REPLY}} )
|
${interactive_comments+${(zZ+c+)REPLY}} )
|
||||||
# Avoid looping forever on alias a=b b=c c=b, but allow alias foo='foo bar'
|
# Avoid looping forever on alias a=b b=c c=b, but allow alias foo='foo bar'
|
||||||
[[ $arg == $reply[1] ]] && break
|
[[ $arg == $alias_args[1] ]] && break
|
||||||
arg=$reply[1]
|
arg=$alias_args[1]
|
||||||
if (( $+seen_arg[$arg] )); then
|
if (( $+seen_alias[$arg] )); then
|
||||||
res=none
|
res=none
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user