Você não pode fazer isso com apenas zle_highlight
. Ele controla a aparência dos elementos da interface do usuário (por exemplo, a região ou o texto de pesquisa incremental), não do texto normal.
Você pode fazer isso com o plug-in experimental destaque da sintaxe zsh . Por padrão, ele destaca palavras-chave e nomes de comandos, o que pode ser suficiente. Para destacar |
, tente algo como
ZSH_HIGHLIGHT_HIGHLIGHTERS+=(pattern)
ZSH_HIGHLIGHT_PATTERNS+=('\|' fg=magenta,bold)
mas observe que isso destaca todos os caracteres |
em todos os lugares, não apenas os que são tubos.