Remove restart option from first config menu

This commit is contained in:
Ilan Cosman 2022-06-15 15:25:13 -07:00
parent 54846818b0
commit 21b8b33243

View File

@ -13,7 +13,7 @@ function style
_load_config rainbow _load_config rainbow
_tide_display_prompt _tide_display_prompt
_tide_menu _tide_style_menu
switch $_tide_selected_option switch $_tide_selected_option
case 1 case 1
_load_config lean _load_config lean
@ -31,3 +31,27 @@ end
function _load_config -a name function _load_config -a name
string replace -r '^' 'set -g fake_' <(status dirname)/../../configs/$name.fish | source string replace -r '^' 'set -g fake_' <(status dirname)/../../configs/$name.fish | source
end end
function _tide_style_menu # Exactly like _tide_menu except that it doesn't have (r) option
set -l list_with_slashes (string join '/' $_tide_option_list)
echo '(q) Quit and do nothing'\n
while true
set_color -o
read --nchars 1 --prompt-str "Choice [$list_with_slashes/q] " input
set_color normal
switch $input
case q
set -e _tide_selected_option # Skip through all the _next_choices
set -e _tide_option_list
command -q clear && clear
break
case $_tide_option_list
set -e _tide_option_list
set -g _tide_selected_option $input
break
end
end
end