Swithed from IlanCosman to plttn version of tide

This commit is contained in:
Ivan Golikov 2026-05-27 21:47:46 +02:00
parent 0ed893ecd0
commit 292c618236
39 changed files with 693 additions and 201 deletions

View file

@ -14,7 +14,7 @@ function finish
switch $_tide_selected_option
case 'Overwrite your current tide config'
_tide_finish
command -q clear && clear
command -q clear && status is-interactive && clear
set -q _flag_auto || _tide_print_configure_current_options
case 'Exit and print the config you just generated'
_tide_exit_configure

View file

@ -13,7 +13,7 @@ function icons
case 'Few icons'
_disable_icons
end
_next_choice all/transient
_next_choice all/finish
end
function _enable_icons
@ -22,6 +22,7 @@ function _enable_icons
set -g fake_tide_pwd_icon_home
set -g fake_tide_cmd_duration_icon
set -g fake_tide_git_icon
set -g fake_tide_jj_icon
end
function _disable_icons
@ -30,4 +31,5 @@ function _disable_icons
set fake_tide_pwd_icon_home
set fake_tide_cmd_duration_icon
set fake_tide_git_icon
set fake_tide_jj_icon
end

View file

@ -1,22 +0,0 @@
function transient
_tide_title 'Enable transient prompt?'
_tide_option 1 No
_tide_display_prompt
_tide_display_prompt
_tide_display_prompt
_tide_option 2 Yes
_configure_transient= _tide_display_prompt
_configure_transient= _tide_display_prompt
_tide_display_prompt
_tide_menu (status function)
switch $_tide_selected_option
case No
set fake_tide_prompt_transient_enabled false
case Yes
set fake_tide_prompt_transient_enabled true
end
_next_choice all/finish
end

View file

@ -46,13 +46,15 @@ tide_go_bg_color 444444
tide_go_color 00ACD7
tide_java_bg_color 444444
tide_java_color ED8B00
tide_jj_color $_tide_color_green
tide_jj_bg_color 444444
tide_jobs_bg_color 444444
tide_jobs_color $_tide_color_dark_green
tide_jobs_number_threshold 1000
tide_kubectl_bg_color 444444
tide_kubectl_color 326CE5
tide_left_prompt_frame_enabled true
tide_left_prompt_items pwd git newline
tide_left_prompt_items pwd vcs newline
tide_left_prompt_prefix ''
tide_left_prompt_separator_diff_color
tide_left_prompt_separator_same_color
@ -79,7 +81,7 @@ tide_pwd_bg_color 444444
tide_pwd_color_anchors $_tide_color_light_blue
tide_pwd_color_dirs $_tide_color_dark_blue
tide_pwd_color_truncated_dirs 8787AF
tide_pwd_markers .bzr .citc .git .hg .node-version .python-version .ruby-version .shorten_folder_marker .svn .terraform bun.lockb Cargo.toml composer.json CVS go.mod package.json build.zig
tide_pwd_markers .bzr .citc .git .hg .jj .node-version .python-version .ruby-version .shorten_folder_marker .svn .terraform bun.lockb Cargo.toml composer.json CVS go.mod package.json build.zig
tide_python_bg_color 444444
tide_python_color 00AFAF
tide_right_prompt_frame_enabled true
@ -101,6 +103,8 @@ tide_status_color $_tide_color_dark_green
tide_status_color_failure D70000
tide_terraform_bg_color 444444
tide_terraform_color 844FBA
tide_sudo_bg_color 444444
tide_sudo_color 87875F
tide_time_bg_color 444444
tide_time_color 5F8787
tide_time_format %T

View file

@ -39,6 +39,8 @@ tide_go_bg_color black
tide_go_color brcyan
tide_java_bg_color black
tide_java_color yellow
tide_jj_color brgreen
tide_jj_bg_color black
tide_jobs_bg_color black
tide_jobs_color green
tide_kubectl_bg_color black
@ -73,6 +75,8 @@ tide_status_bg_color black
tide_status_bg_color_failure black
tide_status_color green
tide_status_color_failure red
tide_sudo_bg_color black
tide_sudo_color brblack
tide_terraform_bg_color black
tide_terraform_color magenta
tide_time_bg_color black

View file

@ -46,13 +46,15 @@ tide_go_bg_color normal
tide_go_color 00ACD7
tide_java_bg_color normal
tide_java_color ED8B00
tide_jj_color $_tide_color_green
tide_jj_bg_color normal
tide_jobs_bg_color normal
tide_jobs_color $_tide_color_dark_green
tide_jobs_number_threshold 1000
tide_kubectl_bg_color normal
tide_kubectl_color 326CE5
tide_left_prompt_frame_enabled false
tide_left_prompt_items pwd git newline character
tide_left_prompt_items pwd vcs newline character
tide_left_prompt_prefix ''
tide_left_prompt_separator_diff_color ' '
tide_left_prompt_separator_same_color ' '
@ -79,7 +81,7 @@ tide_pwd_bg_color normal
tide_pwd_color_anchors $_tide_color_light_blue
tide_pwd_color_dirs $_tide_color_dark_blue
tide_pwd_color_truncated_dirs 8787AF
tide_pwd_markers .bzr .citc .git .hg .node-version .python-version .ruby-version .shorten_folder_marker .svn .terraform bun.lockb Cargo.toml composer.json CVS go.mod package.json build.zig
tide_pwd_markers .bzr .citc .git .hg .jj .node-version .python-version .ruby-version .shorten_folder_marker .svn .terraform bun.lockb Cargo.toml composer.json CVS go.mod package.json build.zig
tide_python_bg_color normal
tide_python_color 00AFAF
tide_right_prompt_frame_enabled false
@ -99,6 +101,8 @@ tide_status_bg_color normal
tide_status_bg_color_failure normal
tide_status_color $_tide_color_dark_green
tide_status_color_failure D70000
tide_sudo_bg_color normal
tide_sudo_color 87875F
tide_terraform_bg_color normal
tide_terraform_color 844FBA
tide_time_bg_color normal

View file

@ -39,6 +39,8 @@ tide_go_bg_color normal
tide_go_color brcyan
tide_java_bg_color normal
tide_java_color yellow
tide_jj_bg_color normal
tide_jj_color brgreen
tide_jobs_bg_color normal
tide_jobs_color green
tide_kubectl_bg_color normal
@ -73,6 +75,8 @@ tide_status_bg_color normal
tide_status_bg_color_failure normal
tide_status_color green
tide_status_color_failure red
tide_sudo_bg_color normal
tide_sudo_color brblack
tide_terraform_bg_color normal
tide_terraform_color magenta
tide_time_bg_color normal

View file

@ -49,10 +49,12 @@ tide_java_color 000000
tide_jobs_bg_color 444444
tide_jobs_color 4E9A06
tide_jobs_number_threshold 1000
tide_jj_color 000000
tide_jj_bg_color 4E9A06
tide_kubectl_bg_color 326CE5
tide_kubectl_color 000000
tide_left_prompt_frame_enabled true
tide_left_prompt_items pwd git newline
tide_left_prompt_items pwd vcs newline
tide_left_prompt_prefix ''
tide_left_prompt_separator_diff_color
tide_left_prompt_separator_same_color
@ -79,7 +81,7 @@ tide_pwd_bg_color 3465A4
tide_pwd_color_anchors E4E4E4
tide_pwd_color_dirs E4E4E4
tide_pwd_color_truncated_dirs BCBCBC
tide_pwd_markers .bzr .citc .git .hg .node-version .python-version .ruby-version .shorten_folder_marker .svn .terraform bun.lockb Cargo.toml composer.json CVS go.mod package.json build.zig
tide_pwd_markers .bzr .citc .git .hg .jj .node-version .python-version .ruby-version .shorten_folder_marker .svn .terraform bun.lockb Cargo.toml composer.json CVS go.mod package.json build.zig
tide_python_bg_color 444444
tide_python_color 00AFAF
tide_right_prompt_frame_enabled true
@ -99,6 +101,8 @@ tide_status_bg_color 2E3436
tide_status_bg_color_failure CC0000
tide_status_color 4E9A06
tide_status_color_failure FFFF00
tide_sudo_bg_color D3D7CF
tide_sudo_color 000000
tide_terraform_bg_color 800080
tide_terraform_color 000000
tide_time_bg_color D3D7CF

View file

@ -41,6 +41,8 @@ tide_java_bg_color yellow
tide_java_color black
tide_jobs_bg_color brblack
tide_jobs_color green
tide_jj_bg_color green
tide_jj_color black
tide_kubectl_bg_color blue
tide_kubectl_color black
tide_nix_shell_bg_color brblue
@ -73,6 +75,8 @@ tide_status_bg_color black
tide_status_bg_color_failure red
tide_status_color green
tide_status_color_failure bryellow
tide_sudo_bg_color white
tide_sudo_color black
tide_terraform_bg_color magenta
tide_terraform_color black
tide_time_bg_color white

View file

@ -4,8 +4,8 @@ function _fake_tide_cache_variables
set -gx _fake_tide_color_truncated_dirs "$(set_color $fake_tide_pwd_color_truncated_dirs)"
set -gx _fake_tide_reset_to_color_dirs (set_color normal -b $fake_tide_pwd_bg_color; set_color $fake_tide_pwd_color_dirs)
# git
contains git $fake_tide_left_prompt_items $fake_tide_right_prompt_items &&
# vcs
contains vcs $fake_tide_left_prompt_items $fake_tide_right_prompt_items &&
set -gx _fake_tide_location_color "$(set_color $fake_tide_git_color_branch)"
# private_mode

View file

@ -1,3 +1,3 @@
function _fake_tide_item_git
function _fake_tide_item_vcs
_fake_tide_print_item git (set_color $fake_tide_git_color_branch) $fake_tide_git_icon' ' main
end

View file

@ -32,6 +32,7 @@ tide_rustc_icon 
tide_shlvl_icon
tide_status_icon
tide_status_icon_failure
tide_sudo_icon \#
tide_terraform_icon 󱁢
tide_toolbox_icon
tide_vi_mode_icon_default D