n-history.conf 1.27 KB
Newer Older
1
# How should be current element of the list drawn. Possible values: reverse,
Sebastian Gniazdowski's avatar
Sebastian Gniazdowski committed
2
# underline.
3
# On Linux virtual terminal this will be enforced to reverse (because of poor
Sebastian Gniazdowski's avatar
Sebastian Gniazdowski committed
4
# underline support on that terminal). The same for screen/tmux.
5
local active_text=underline
6
7
8
9
10

# Highlight a few keywords
local NLIST_COLORING_PATTERN="(while|for |sudo|make|(#s)git|vim(#e)|vim |emacs(#e)|emacs )"
local NLIST_COLORING_COLOR=$'\x1b[00;33m'
local NLIST_COLORING_MATCH_MULTIPLE=1
Sebastian Gniazdowski's avatar
Sebastian Gniazdowski committed
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

# Search keywords, iterated with F2 or Ctrl-X or Ctrl-/
local -a keywords
keywords=( "git" "vim" "mplayer" )







#
# Zshrc integration. All below variables can
# be set in zshrc and will have precedence
# over config files
#

# 1. znt_history_active_text
active_text=${znt_history_active_text:-$active_text}

# 2. znt_history_nlist_coloring_pattern
NLIST_COLORING_PATTERN=${znt_history_nlist_coloring_pattern:-$NLIST_COLORING_PATTERN}

# 3. znt_history_nlist_coloring_color
NLIST_COLORING_COLOR=${znt_history_nlist_coloring_color:-$NLIST_COLORING_COLOR}

# 4. znt_history_nlist_coloring_match_multiple
NLIST_COLORING_MATCH_MULTIPLE=${znt_history_nlist_coloring_match_multiple:-$NLIST_COLORING_MATCH_MULTIPLE}

# 5. znt_history_keywords (array)
if (( ${+znt_history_keywords} )); then
    keywords=( "${znt_history_keywords[@]}" )
fi