diff options
Diffstat (limited to 'home-config/fish/functions/tide/configure/choices/all/prompt_connection.fish')
-rw-r--r-- | home-config/fish/functions/tide/configure/choices/all/prompt_connection.fish | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/home-config/fish/functions/tide/configure/choices/all/prompt_connection.fish b/home-config/fish/functions/tide/configure/choices/all/prompt_connection.fish new file mode 100644 index 0000000..ff76546 --- /dev/null +++ b/home-config/fish/functions/tide/configure/choices/all/prompt_connection.fish | |||
@@ -0,0 +1,31 @@ | |||
1 | function prompt_connection | ||
2 | _tide_title 'Prompt Connection' | ||
3 | |||
4 | _tide_option 1 Disconnected | ||
5 | set -g fake_tide_prompt_icon_connection ' ' | ||
6 | _tide_display_prompt | ||
7 | |||
8 | _tide_option 2 Dotted | ||
9 | set -g fake_tide_prompt_icon_connection '·' | ||
10 | _tide_display_prompt | ||
11 | |||
12 | _tide_option 3 Solid | ||
13 | set -g fake_tide_prompt_icon_connection '─' | ||
14 | _tide_display_prompt | ||
15 | |||
16 | _tide_menu (status function) | ||
17 | switch $_tide_selected_option | ||
18 | case Disconnected | ||
19 | set -g fake_tide_prompt_icon_connection ' ' | ||
20 | case Dotted | ||
21 | set -g fake_tide_prompt_icon_connection '·' | ||
22 | case Solid | ||
23 | set -g fake_tide_prompt_icon_connection '─' | ||
24 | end | ||
25 | switch $_tide_configure_style | ||
26 | case lean | ||
27 | _next_choice all/prompt_connection_andor_frame_color | ||
28 | case classic rainbow | ||
29 | _next_choice powerline/powerline_right_prompt_frame | ||
30 | end | ||
31 | end | ||