dotfiles/fish/functions/tide/configure/choices/all/icons.fish

34 lines
761 B
Fish
Raw Normal View History

2023-10-08 22:26:07 -05:00
function icons
_tide_title Icons
_tide_option 1 'Few icons'
_tide_display_prompt
_tide_option 2 'Many icons'
_enable_icons
_tide_display_prompt
2023-11-20 11:20:55 -06:00
_tide_menu (status function)
2023-10-08 22:26:07 -05:00
switch $_tide_selected_option
2023-11-20 11:20:55 -06:00
case 'Few icons'
2023-10-08 22:26:07 -05:00
_disable_icons
end
2023-11-20 11:20:55 -06:00
_next_choice all/transient
2023-10-08 22:26:07 -05:00
end
function _enable_icons
set -p fake_tide_left_prompt_items os
set -g fake_tide_pwd_icon
set -g fake_tide_pwd_icon_home
set -g fake_tide_cmd_duration_icon
set -g fake_tide_git_icon
end
function _disable_icons
_tide_find_and_remove os fake_tide_left_prompt_items
set fake_tide_pwd_icon
set fake_tide_pwd_icon_home
set fake_tide_cmd_duration_icon
set fake_tide_git_icon
end