77
88# shellcheck disable=SC2016
99fuzzy_default_options=(
10- " --ansi" " --no-clear" " --cycle"
10+ " --ansi" " --no-clear" " --cycle" " --color=16 "
1111 " --layout=reverse-list" " --inline-info" " --tac"
12- " --color='16,current-fg:red,selected-fg:magenta'"
1312 " --bind" ' "alt-h:execute[ /libexec/zfsbootmenu-help -L ${HELP_SECTION:-main-screen} 1>/dev/null ]"'
1413 " --bind" ' "ctrl-h:execute[ /libexec/zfsbootmenu-help -L ${HELP_SECTION:-main-screen} 1>/dev/null ]"'
1514 " --bind" ' "ctrl-alt-h:execute[ /libexec/zfsbootmenu-help -L ${HELP_SECTION:-main-screen} 1>/dev/null ]"'
@@ -26,13 +25,9 @@ if [ -n "${HAS_BORDER}" ]; then
2625 )
2726fi
2827
29- # shellcheck disable=SC2016,SC2086
30- if [ ${loglevel:- 4} -eq 7 ] ; then
28+ if [ -n " ${HAS_COLORS} " ]; then
3129 fuzzy_default_options+=(
32- " --bind" ' "alt-t:execute[ /sbin/ztrace > ${control_term} ]"'
33- " --bind" ' "ctrl-t:execute[ /sbin/ztrace > ${control_term} ]"'
34- " --bind" ' "ctrl-alt-t:execute[ /sbin/ztrace > ${control_term} ]"'
35- " --bind" ' "f12:execute[ /libexec/zfunc emergency_shell \"debugging shell\" > ${control_term} ]"'
30+ " --color='current-fg:red,selected-fg:magenta'"
3631 )
3732fi
3833
@@ -48,6 +43,16 @@ if [ -n "${HAS_RAW}" ] && is_efi_system ; then
4843 )
4944fi
5045
46+ # shellcheck disable=SC2016,SC2086
47+ if [ ${loglevel:- 4} -eq 7 ] ; then
48+ fuzzy_default_options+=(
49+ " --bind" ' "alt-t:execute[ /sbin/ztrace > ${control_term} ]"'
50+ " --bind" ' "ctrl-t:execute[ /sbin/ztrace > ${control_term} ]"'
51+ " --bind" ' "ctrl-alt-t:execute[ /sbin/ztrace > ${control_term} ]"'
52+ " --bind" ' "f12:execute[ /libexec/zfunc emergency_shell \"debugging shell\" > ${control_term} ]"'
53+ )
54+ fi
55+
5156export FUZZYSEL=fzf
5257export PREVIEW_HEIGHT=2
5358export FZF_DEFAULT_OPTS=" ${fuzzy_default_options[*]} "
0 commit comments