n-kill.conf 1.48 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
5
# underline support on that terminal). The same for screen/tmux.
local active_text=reverse
6
7
8
9
10
11
12
13

# Colorize first number column and last path segment
# This doesn't cover scripts named "[0-9]## *", which should be very rare
# (#s) is ^, (#e) is $, # is *, ## is + (comparing to regex)
# | is alternative, but only in ()
local NLIST_COLORING_PATTERN="((#s) #[0-9]## |[[][^]]#](#e)|[^ 0-9/?\\\\][^/\\\\]#(#e)|[^ /\\\\]##[^0-9/\\\\ ]##[^/\\\\]#(#e))"
local NLIST_COLORING_COLOR=$'\x1b[00;33m'
local NLIST_COLORING_MATCH_MULTIPLE=1
Sebastian Gniazdowski's avatar
Sebastian Gniazdowski committed
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
44
45
46

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







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

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

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

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

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

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