mirror of
https://github.com/zsh-users/zsh-syntax-highlighting.git
synced 2025-02-13 10:05:31 +08:00
1.2 KiB
1.2 KiB
zsh-syntax-highlighting / highlighters / regexp
This is the regexp
highlighter, that highlights user-defined regular expressions. It's similar to pattern highlighter, but allows more complex patterns.
How to tweak it
To use this highlighter, associate regular expressions with styles in the
ZSH_HIGHLIGHT_REGEXP
associative array, for example in ~/.zshrc
:
ZSH_HIGHLIGHT_REGEXP+=('\bsudo\b' fg=123,bold)
This will highlight "sudo" only if it's surrounded by word boundary, i.e. "sudo cmd", but not "sudoedit"
The syntax for values is the same as the syntax of "types of highlighting" of
the zsh builtin $zle_highlight
array, which is documented in the zshzle(1)
manual page.
See also: regular expressions on wikipedia, zsh regexp operator =~
in zsh manual page