From 697990d56d8825d6a0770d47c1a7ed989c6737fb Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Fri, 13 Jan 2012 15:13:56 +0100 Subject: [SyntaxHighlight] submodule + personnal configuration added --- .gitmodules | 3 +++ 13_ZshHighlight.zsh | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ zsh-syntax-highlighting | 1 + 3 files changed, 60 insertions(+) create mode 100644 .gitmodules create mode 100644 13_ZshHighlight.zsh create mode 160000 zsh-syntax-highlighting diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..05fdcd8 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "zsh-syntax-highlighting"] + path = zsh-syntax-highlighting + url = http://github.com/zsh-users/zsh-syntax-highlighting.git diff --git a/13_ZshHighlight.zsh b/13_ZshHighlight.zsh new file mode 100644 index 0000000..9aa1c8e --- /dev/null +++ b/13_ZshHighlight.zsh @@ -0,0 +1,56 @@ +# +# Use zsh syntax highlighting +# + +if [ -d $ZDOTDIR/zsh-syntax-highlighting ] +then + unfunction preexec + + ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern) + source $ZDOTDIR/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh + +fi + +ZSH_HIGHLIGHT_STYLES[default]="none" + +ZSH_HIGHLIGHT_STYLES[assign]="none" + +ZSH_HIGHLIGHT_STYLES[back-double-quoted-argument]="fg=yellow,bold" +ZSH_HIGHLIGHT_STYLES[back-quoted-argument]="green" + +ZSH_HIGHLIGHT_STYLES[bracket-error]="fg=red,bold" +ZSH_HIGHLIGHT_STYLES[bracket-level-1]="fg=yellow,bold" +ZSH_HIGHLIGHT_STYLES[bracket-level-2]="fg=green" +ZSH_HIGHLIGHT_STYLES[bracket-level-3]="fg=cyan,bold" +ZSH_HIGHLIGHT_STYLES[bracket-level-4]="fg=blue" +ZSH_HIGHLIGHT_STYLES[bracket-level-5]="fg=magenta" +ZSH_HIGHLIGHT_STYLES[cursor-matchingbracket]="fg=white,underline,bold" + +ZSH_HIGHLIGHT_STYLES[builtin]="fg=cyan,bold,underline" +ZSH_HIGHLIGHT_STYLES[function]="fg=cyan,bold" +ZSH_HIGHLIGHT_STYLES[alias]="fg=cyan" +ZSH_HIGHLIGHT_STYLES[command]="fg=normal" +ZSH_HIGHLIGHT_STYLES[hashed-command]="fg=normal,bold" +ZSH_HIGHLIGHT_STYLES[path]="fg=normal,bold" +ZSH_HIGHLIGHT_STYLES[precommand]="fg=normal,underline" +ZSH_HIGHLIGHT_STYLES[reserved-word]="fg=cyan,underline" + +ZSH_HIGHLIGHT_STYLES[history-expansion]="fg=blue" + +ZSH_HIGHLIGHT_STYLES[globbing]="fg=yellow" + +ZSH_HIGHLIGHT_STYLES[commandseparator]="none" + +ZSH_HIGHLIGHT_STYLES[cursor]="bold" + +ZSH_HIGHLIGHT_STYLES[dollar-double-quoted-argument]="fg=yellow" +ZSH_HIGHLIGHT_STYLES[double-hyphen-option]="none" +ZSH_HIGHLIGHT_STYLES[double-quoted-argument]="fg=yellow,bold" + + +ZSH_HIGHLIGHT_STYLES[root]="standout" + +ZSH_HIGHLIGHT_STYLES[single-hyphen-option]="none" +ZSH_HIGHLIGHT_STYLES[single-quoted-argument]="fg=green,bold" + +ZSH_HIGHLIGHT_STYLES[unknown-token]="fg=red,bold" diff --git a/zsh-syntax-highlighting b/zsh-syntax-highlighting new file mode 160000 index 0000000..bb0d575 --- /dev/null +++ b/zsh-syntax-highlighting @@ -0,0 +1 @@ +Subproject commit bb0d575942760fe483790fe878ea43b1f781e2ca -- cgit v1.2.3