Feature rich syntax highlighting for Zsh.
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/highlight-much.png)
Features
Themes
Switch themes via fast-theme {theme-name}
. Run fast-theme -l
to list available themes.
Variables
Comparing to the project zsh-users/zsh-syntax-highlighting
(the upper line):
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/parameter.png)
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/in_string.png)
Brackets
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/brackets.gif)
Conditions
Comparing to the project zsh-users/zsh-syntax-highlighting
(the upper line):
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/cplx_cond.png)
Strings
Exact highlighting that recognizes quotings.
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/ideal-string.png)
here-strings
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/herestring.png)
exec
descriptor-variables
Comparing to the project zsh-users/zsh-syntax-highlighting
(the upper line):
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/execfd_cmp.png)
for-loops and alternate syntax (brace {
/}
blocks)
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/for-loop-cmp.png)
Function definitions
Comparing to the project zsh-users/zsh-syntax-highlighting
(the upper 2 lines):
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/function.png)
Recursive eval
and $( )
highlighting
Comparing to the project zsh-users/zsh-syntax-highlighting
(the upper line):
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/eval_cmp.png)
Chroma functions
Highlighting that is specific for a given command.
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/git_chroma.png)
The chromas that are enabled by default can be found here.
Math-mode highlighting
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/math.gif)
Zcalc highlighting
![image could not be loaded](https://raw.githubusercontent.com/zdharma-continuum/fast-syntax-highlighting/master/images/zcalc.png)