mirror of
https://github.com/zsh-users/zsh-syntax-highlighting.git
synced 2025-12-04 21:56:45 +01:00
Fix tokens followed by commands and aliases bug (thanks to hchbaw)
This commit is contained in:
parent
a2f022c70f
commit
a56a085ca7
2 changed files with 3 additions and 1 deletions
|
|
@ -57,3 +57,5 @@ Re-open your terminal, or just reload it to take changes into account:
|
||||||
* [Andreas Jaggi](http://github.com/x-way)
|
* [Andreas Jaggi](http://github.com/x-way)
|
||||||
* [Wayne Davison](http://github.com/WayneD)
|
* [Wayne Davison](http://github.com/WayneD)
|
||||||
* [Suraj N. Kurapati](http://github.com/sunaku)
|
* [Suraj N. Kurapati](http://github.com/sunaku)
|
||||||
|
* [Takeshi Banse](http://github.com/hchbaw)
|
||||||
|
|
||||||
|
|
|
||||||
2
zsh-syntax-highlighting.zsh
Normal file → Executable file
2
zsh-syntax-highlighting.zsh
Normal file → Executable file
|
|
@ -111,7 +111,7 @@ _zsh_highlight-zle-buffer() {
|
||||||
case $res in
|
case $res in
|
||||||
*': reserved') style=$ZSH_SYNTAX_HIGHLIGHTING_STYLES[reserved-word];;
|
*': reserved') style=$ZSH_SYNTAX_HIGHLIGHTING_STYLES[reserved-word];;
|
||||||
*': alias') style=$ZSH_SYNTAX_HIGHLIGHTING_STYLES[alias]
|
*': alias') style=$ZSH_SYNTAX_HIGHLIGHTING_STYLES[alias]
|
||||||
local aliased_command=${$(alias $arg)#*=}
|
local aliased_command=${"$(alias $arg)"#*=}
|
||||||
[[ ${${ZSH_HIGHLIGHT_TOKENS_FOLLOWED_BY_COMMANDS[(r)$aliased_command]:-}:+yes} = 'yes' ]] && ZSH_HIGHLIGHT_TOKENS_FOLLOWED_BY_COMMANDS+=($arg)
|
[[ ${${ZSH_HIGHLIGHT_TOKENS_FOLLOWED_BY_COMMANDS[(r)$aliased_command]:-}:+yes} = 'yes' ]] && ZSH_HIGHLIGHT_TOKENS_FOLLOWED_BY_COMMANDS+=($arg)
|
||||||
;;
|
;;
|
||||||
*': builtin') style=$ZSH_SYNTAX_HIGHLIGHTING_STYLES[builtin];;
|
*': builtin') style=$ZSH_SYNTAX_HIGHLIGHTING_STYLES[builtin];;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue