prezto/modules/syntax-highlighting
Diego Rabatone Oliveira fbcae356d3 Updating submodules
For the submodules that have some kind of release (tags), they were
updated up to the most recent release. Otherwise, the submodule was
updated to the latest commit.
2018-09-17 16:34:01 -05:00
..
external@42d396d819 Updating submodules 2018-09-17 16:34:01 -05:00
init.zsh Allow syntax highlighting pattern styles (#1192) 2017-04-13 02:25:45 -07:00
README.md syntax-highlighting: Update README to clarify module load order 2018-06-18 14:16:39 -07:00

Syntax Highlighting

Integrates zsh-syntax-highlighting into Prezto.

This module should be loaded before the prompt module.

Additionally, if this module is used in conjunction with the history-substring-search module, this module must be loaded before the history-substring-search module.

Contributors

New features and bug fixes should be submitted to the zsh-syntax-highlighting project according to its rules and regulations. This module will be synchronized against it.

Settings

Highlighting

To enable highlighting for this module only, add the following line to zpreztorc:

zstyle ':prezto:module:syntax-highlighting' color 'yes'

Highlighters

Syntax highlighting is accomplished by pluggable highlighters. This module only enables the main highlighter by default.

To enable all highlighters, add the following to zpreztorc:

zstyle ':prezto:module:syntax-highlighting' highlighters \
  'main' \
  'brackets' \
  'pattern' \
  'line' \
  'cursor' \
  'root'

Highlighting Styles

Each syntax highlighter defines styles used to highlight tokens.

To highlight, for example, builtins, commands, and functions in blue instead of green, add the following to zpreztorc:

zstyle ':prezto:module:syntax-highlighting' styles \
  'builtin' 'bg=blue' \
  'command' 'bg=blue' \
  'function' 'bg=blue'

Authors

The authors of this module should be contacted via the issue tracker.