mirror of
https://github.com/oh-my-fish/theme-bobthefish.git
synced 2024-10-27 20:34:23 +00:00
Performance improvements. Thanks builtins!
This commit is contained in:
parent
aa83e34148
commit
d7fe9b42bd
@ -595,12 +595,22 @@ function fish_prompt -d 'bobthefish, a fish theme optimized for awesome'
|
|||||||
|
|
||||||
set -l git_root (__bobthefish_git_project_dir)
|
set -l git_root (__bobthefish_git_project_dir)
|
||||||
set -l hg_root (__bobthefish_hg_project_dir)
|
set -l hg_root (__bobthefish_hg_project_dir)
|
||||||
if [ (echo "$hg_root" | wc -c) -gt (echo "$git_root" | wc -c) ]
|
|
||||||
|
if [ "$git_root" -a "$hg_root" ]
|
||||||
|
# only show the closest parent
|
||||||
|
switch $git_root
|
||||||
|
case $hg_root\*
|
||||||
|
__bobthefish_prompt_git $git_root
|
||||||
|
case \*
|
||||||
__bobthefish_prompt_hg $hg_root
|
__bobthefish_prompt_hg $hg_root
|
||||||
|
end
|
||||||
else if [ "$git_root" ]
|
else if [ "$git_root" ]
|
||||||
__bobthefish_prompt_git $git_root
|
__bobthefish_prompt_git $git_root
|
||||||
|
else if [ "$hg_root" ]
|
||||||
|
__bobthefish_prompt_hg $hg_root
|
||||||
else
|
else
|
||||||
__bobthefish_prompt_dir
|
__bobthefish_prompt_dir
|
||||||
end
|
end
|
||||||
|
|
||||||
__bobthefish_finish_segments
|
__bobthefish_finish_segments
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user