summaryrefslogtreecommitdiff
path: root/.config/fish/functions/tide/configure/choices/all/show_time.fish
diff options
context:
space:
mode:
Diffstat (limited to '.config/fish/functions/tide/configure/choices/all/show_time.fish')
-rw-r--r--.config/fish/functions/tide/configure/choices/all/show_time.fish31
1 files changed, 31 insertions, 0 deletions
diff --git a/.config/fish/functions/tide/configure/choices/all/show_time.fish b/.config/fish/functions/tide/configure/choices/all/show_time.fish
new file mode 100644
index 00000000..8cf18436
--- /dev/null
+++ b/.config/fish/functions/tide/configure/choices/all/show_time.fish
@@ -0,0 +1,31 @@
+function show_time
+ _tide_title 'Show current time?'
+
+ _tide_option 1 No
+ _tide_display_prompt
+
+ set -a fake_tide_right_prompt_items time
+
+ _tide_option 2 '24-hour format'
+ _tide_display_prompt fake_tide_time_format %T
+
+ _tide_option 3 '12-hour format'
+ _tide_display_prompt fake_tide_time_format '%r'
+
+ _tide_menu
+ switch $_tide_selected_option
+ case 1
+ set -g fake_tide_time_format ''
+ set -e fake_tide_right_prompt_items[-1]
+ case 2
+ set -g fake_tide_time_format %T
+ case 3
+ set -g fake_tide_time_format '%r'
+ end
+ switch $_tide_configure_style
+ case lean
+ _next_choice "$_tide_configure_style"/"$_tide_configure_style"_prompt_height
+ case classic rainbow
+ _next_choice "$_tide_configure_style"/"$_tide_configure_style"_prompt_separators
+ end
+end