docs copyedit: Rewrap to 80 columns.
This commit is contained in:
parent
8ea392e361
commit
12097d55d1
@ -22,7 +22,9 @@ To activate an highlighter, add it to the `ZSH_HIGHLIGHT_HIGHLIGHTERS` array in
|
|||||||
How to tweak highlighters
|
How to tweak highlighters
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
Highlighters look up styles from the `ZSH_HIGHLIGHT_STYLES` array. Navigate into each highlighter directory to see what styles it defines and how to configure it.
|
Highlighters look up styles from the `ZSH_HIGHLIGHT_STYLES` array.
|
||||||
|
Navigate into each highlighter directory to see what styles it defines
|
||||||
|
and how to configure it.
|
||||||
|
|
||||||
|
|
||||||
How to implement a new highlighter
|
How to implement a new highlighter
|
||||||
@ -31,14 +33,19 @@ How to implement a new highlighter
|
|||||||
To create your own `myhighlighter` highlighter:
|
To create your own `myhighlighter` highlighter:
|
||||||
|
|
||||||
* Create your script at `highlighters/${myhighlighter}/${myhighlighter}-highlighter.zsh`.
|
* Create your script at `highlighters/${myhighlighter}/${myhighlighter}-highlighter.zsh`.
|
||||||
* Implement the `_zsh_highlight_myhighlighter_highlighter_predicate` function. This function must return 0 when the highlighter needs to be called and non-zero otherwise, for example:
|
|
||||||
|
* Implement the `_zsh_highlight_myhighlighter_highlighter_predicate` function.
|
||||||
|
This function must return 0 when the highlighter needs to be called and
|
||||||
|
non-zero otherwise, for example:
|
||||||
|
|
||||||
_zsh_highlight_myhighlighter_highlighter_predicate() {
|
_zsh_highlight_myhighlighter_highlighter_predicate() {
|
||||||
# Call this highlighter in SVN repositories
|
# Call this highlighter in SVN repositories
|
||||||
[[ -d .svn ]]
|
[[ -d .svn ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
* Implement the `_zsh_highlight_myhighlighter_highlighter` function. This function does the actual syntax highlighting, by modifying `region_highlight`, for example:
|
* Implement the `_zsh_highlight_myhighlighter_highlighter` function.
|
||||||
|
This function does the actual syntax highlighting, by modifying
|
||||||
|
`region_highlight`, for example:
|
||||||
|
|
||||||
_zsh_highlight_myhighlighter_highlighter() {
|
_zsh_highlight_myhighlighter_highlighter() {
|
||||||
# Colorize the whole buffer with blue background
|
# Colorize the whole buffer with blue background
|
||||||
|
Loading…
Reference in New Issue
Block a user