summaryrefslogtreecommitdiff
path: root/.config/fish/functions/tide/configure/choices/all/prompt_connection.fish
diff options
context:
space:
mode:
Diffstat (limited to '.config/fish/functions/tide/configure/choices/all/prompt_connection.fish')
-rw-r--r--.config/fish/functions/tide/configure/choices/all/prompt_connection.fish28
1 files changed, 28 insertions, 0 deletions
diff --git a/.config/fish/functions/tide/configure/choices/all/prompt_connection.fish b/.config/fish/functions/tide/configure/choices/all/prompt_connection.fish
new file mode 100644
index 00000000..ae31ef36
--- /dev/null
+++ b/.config/fish/functions/tide/configure/choices/all/prompt_connection.fish
@@ -0,0 +1,28 @@
+function prompt_connection
+ _tide_title 'Prompt Connection'
+
+ _tide_option 1 Disconnected
+ _tide_display_prompt fake_tide_prompt_icon_connection ' '
+
+ _tide_option 2 Dotted
+ _tide_display_prompt fake_tide_prompt_icon_connection '·'
+
+ _tide_option 3 Solid
+ _tide_display_prompt fake_tide_prompt_icon_connection '─'
+
+ _tide_menu
+ switch $_tide_selected_option
+ case 1
+ set -g fake_tide_prompt_icon_connection ' '
+ case 2
+ set -g fake_tide_prompt_icon_connection '·'
+ case 3
+ set -g fake_tide_prompt_icon_connection '─'
+ end
+ switch $_tide_configure_style
+ case lean
+ _next_choice all/prompt_connection_andor_frame_color
+ case classic rainbow
+ _next_choice powerline/powerline_prompt_frame
+ end
+end