diff options
Diffstat (limited to '.config/fish/functions/fish_prompt.fish')
-rw-r--r-- | .config/fish/functions/fish_prompt.fish | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/.config/fish/functions/fish_prompt.fish b/.config/fish/functions/fish_prompt.fish index 7aef1678..3e820c46 100644 --- a/.config/fish/functions/fish_prompt.fish +++ b/.config/fish/functions/fish_prompt.fish @@ -4,6 +4,7 @@ status is-interactive || exit _tide_remove_unusable_items _tide_cache_variables +_tide_parent_dirs source (functions --details _tide_pwd) set -l prompt_var _tide_prompt_$fish_pid @@ -38,7 +39,8 @@ function fish_prompt _tide_status=\$status _tide_pipestatus=\$pipestatus if not set -e _tide_repaint jobs -q && set -lx _tide_jobs $fish_path -c \"set _tide_pipestatus \$_tide_pipestatus -CMD_DURATION=\$CMD_DURATION fish_bind_mode=\$fish_bind_mode set $prompt_var (_tide_2_line_prompt)\" & +set _tide_parent_dirs \$_tide_parent_dirs +PATH=\$(string escape \"\$PATH\") CMD_DURATION=\$CMD_DURATION fish_bind_mode=\$fish_bind_mode set $prompt_var (_tide_2_line_prompt)\" & builtin disown command kill \$_tide_last_pid 2>/dev/null @@ -66,7 +68,8 @@ function fish_prompt _tide_status=\$status _tide_pipestatus=\$pipestatus if not set -e _tide_repaint jobs -q && set -lx _tide_jobs $fish_path -c \"set _tide_pipestatus \$_tide_pipestatus -CMD_DURATION=\$CMD_DURATION fish_bind_mode=\$fish_bind_mode set $prompt_var (_tide_1_line_prompt)\" & +set _tide_parent_dirs \$_tide_parent_dirs +PATH=\$(string escape \"\$PATH\") CMD_DURATION=\$CMD_DURATION fish_bind_mode=\$fish_bind_mode set $prompt_var (_tide_1_line_prompt)\" & builtin disown command kill \$_tide_last_pid 2>/dev/null |