Fast syntax hilighting for the Zsh prompt.
Go to file
Sebastian Gniazdowski e2ec9e26a0 Updated README.md
2018-08-26 07:24:42 +02:00
chroma changed docker subcommand style from builtin to reserved-word 2018-08-25 18:32:34 +02:00
images images: ideal-string.png 2018-08-09 17:00:03 +02:00
test test: Add forgotten string related code triggering bits to -hol test 2018-08-23 20:56:14 +02:00
themes themes: zdharma.ini to use custom colors for brackets 2018-08-07 05:52:08 +02:00
-fast-make-targets -make.ch: Fix reply-var clash, gained consistency 2018-08-02 06:16:33 +02:00
-fast-run-command New chroma -docker.ch' that verifies image ID passed to image rm' 2018-06-09 20:07:48 +02:00
-fast-run-git-command -fast-run-git-command, it handles cache automatically, decimates source 2018-06-05 18:53:17 +02:00
.gitignore gitignore: ignore more paths 2018-06-09 07:54:01 +02:00
_fast-theme _fast-theme: Update -t/--test description 2018-05-27 16:56:51 +02:00
CHANGELOG.md improved readme 2018-08-25 15:32:09 +02:00
CHROMA_GUIDE.adoc Updated CHROMA_GUIDE.adoc 2018-07-27 16:54:01 +02:00
fast-highlight Merge pull request #62 from plexigras/more-subcommand-chroma 2018-08-26 07:08:01 +02:00
fast-read-ini-file Theme support, 1 extra theme – `safari' 2018-05-25 23:25:57 +02:00
fast-string-highlight *-highlight: Uplift run, simpler forms, comments, prunes, fixes 2018-08-23 16:50:58 +02:00
fast-syntax-highlighting.plugin.zsh added subcommand chroma 2018-08-22 22:24:32 +02:00
fast-theme fast-theme: Options -w/--workdir that `cd' session into $FAST_WORK_DIR 2018-08-07 23:12:33 +02:00
LICENSE Initial commit 2017-03-26 09:31:58 +02:00
README.md Updated README.md 2018-08-26 07:24:42 +02:00
THEME_GUIDE.md improved readme 2018-08-25 15:32:09 +02:00

patreon paypal

Fast Syntax Highlighting

Feature rich syntax highlighting for Zsh.

image could not be loaded

Table of Contents

Other Contents

Installation

Manual

Clone the Repository.

git clone https://github.com/zdharma/fast-syntax-highlighting ~/path/to/fsh

And add the following to your zshrc file.

source ~/path/to/fsh/fast-syntax-highlighting.plugin.zsh

Add the following to your zshrc file.

zplugin light zdharma/fast-syntax-highlighting

Antigen

Add the following to your zshrc file.

antigen bundle zdharma/fast-syntax-highlighting

Zgen

Add the following to your .zshrc file in the same place you're doing your other zgen load calls in.

zgen load zdharma/fast-syntax-highlighting

Oh-My-Zsh

Clone the Repository.

git clone https://github.com/zdharma/fast-syntax-highlighting.git \
  ~/.oh-my-zsh/custom/plugins/fast-syntax-highlighting

And add fast-syntax-highlighting to your plugin list.

Features

Themes

Switch themes via fast-theme {theme-name}.

image could not be loaded

Run fast-theme -t {theme-name} option to obtain the snippet above.

Run fast-theme -l to list available themes.

Variables

image could not be loaded
image could not be loaded

Brackets

image could not be loaded

Conditions

image could not be loaded

Strings

image could not be loaded

here-strings

image could not be loaded

exec descriptor-variables

image could not be loaded

for-loops and alternate syntax (brace {/} blocks)

image could not be loaded

Function definitions

image could not be loaded

Recursive eval and $( ) highlighting

image could not be loaded

Chroma functions

Highlighting that is specific for a given command.

image could not be loaded

The chromas that are enabled by default can be found here.

Math-mode highlighting

image could not be loaded

Zcalc highlighting

image could not be loaded

Performance

Performance differences can be observed in this Asciinema recording, where a 10 kB function is being edited.