1
1
Fork 0

Add Fossil branch to fish prompt

Also prefer Git over Fossil branch instead of showing both in zsh.
This commit is contained in:
Jonathan Schleifer 2020-05-24 20:51:51 +00:00
parent bb3d7920de
commit fd9e04a090
2 changed files with 10 additions and 11 deletions

14
zshrc
View file

@ -99,17 +99,11 @@ set_prompt
__precmd() {
__update_terminal_cwd
local branch=""
local branch=$(git symbolic-ref HEAD 2>/dev/null)
branch=${branch##refs/heads/}
local fossil_branch=$(fossil branch current 2>/dev/null)
if [ -n "$fossil_branch" ]; then
branch="$branch${branch:+ }f:$fossil_branch"
fi
local git_branch=$(git symbolic-ref HEAD 2>/dev/null)
git_branch=${git_branch##refs/heads/}
if [ -n "$git_branch" ]; then
branch="$branch${branch:+ }g:$git_branch"
if [ -z "$branch" ]; then
branch=$(fossil branch current 2>/dev/null)
fi
set_prompt $branch