From 1c0f95c08ebcc22231bb849cc6566243a0ad39e9 Mon Sep 17 00:00:00 2001 From: Eduard Zintz Date: Thu, 13 Apr 2017 11:25:45 +0200 Subject: [PATCH] Allow syntax highlighting pattern styles (#1192) --- modules/syntax-highlighting/init.zsh | 8 ++++++++ runcoms/zpreztorc | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/modules/syntax-highlighting/init.zsh b/modules/syntax-highlighting/init.zsh index 25cd96b..52cc0c3 100644 --- a/modules/syntax-highlighting/init.zsh +++ b/modules/syntax-highlighting/init.zsh @@ -26,3 +26,11 @@ for syntax_highlighting_style in "${(k)syntax_highlighting_styles[@]}"; do ZSH_HIGHLIGHT_STYLES[$syntax_highlighting_style]="$syntax_highlighting_styles[$syntax_highlighting_style]" done unset syntax_highlighting_style{s,} + +# Set pattern highlighting styles. +typeset -A syntax_pattern_styles +zstyle -a ':prezto:module:syntax-highlighting' pattern 'syntax_pattern_styles' +for syntax_pattern_style in "${(k)syntax_pattern_styles[@]}"; do + ZSH_HIGHLIGHT_PATTERNS[$syntax_pattern_style]="$syntax_pattern_styles[$syntax_pattern_style]" +done +unset syntax_pattern_style{s,} diff --git a/runcoms/zpreztorc b/runcoms/zpreztorc index cc88454..8b2af26 100644 --- a/runcoms/zpreztorc +++ b/runcoms/zpreztorc @@ -140,6 +140,10 @@ zstyle ':prezto:module:prompt' theme 'sorin' # 'builtin' 'bg=blue' \ # 'command' 'bg=blue' \ # 'function' 'bg=blue' +# +# Set syntax pattern styles. +# zstyle ':prezto:module:syntax-highlighting' pattern \ +# 'rm*-rf*' 'fg=white,bold,bg=red' # # Terminal