summaryrefslogtreecommitdiff
path: root/13_ZshHighlight.zsh
diff options
context:
space:
mode:
authorHugues Hiegel <hugues.hiegel@qosmos.com>2012-01-13 15:13:56 +0100
committerHugues Hiegel <hugues.hiegel@qosmos.com>2012-01-13 15:13:56 +0100
commit697990d56d8825d6a0770d47c1a7ed989c6737fb (patch)
treee8c41bbbc44fe1014006420e59d09b03fc86fe1c /13_ZshHighlight.zsh
parentc70289d898e7aba51d6dbddc1816bf833b1e3d95 (diff)
[SyntaxHighlight] submodule + personnal configuration added
Diffstat (limited to '13_ZshHighlight.zsh')
-rw-r--r--13_ZshHighlight.zsh56
1 files changed, 56 insertions, 0 deletions
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"