master
Mariusz Smykuła 13 years ago
parent 63a59d699e
commit 8b1dccc669
  1. 14
      gitprompt.fish

@ -22,7 +22,7 @@ set IBlack (set_color -o black) # Black
set Magenta (set_color -o purple) # Purple set Magenta (set_color -o purple) # Purple
# Various variables you might want for your PS1 prompt instead # Various variables you might want for your PS1 prompt instead
set Time (date +%X) set Time (date +%R)
# Default values for the appearance of the prompt. Configure at will. # Default values for the appearance of the prompt. Configure at will.
set GIT_PROMPT_PREFIX "[" set GIT_PROMPT_PREFIX "["
@ -32,7 +32,7 @@ set GIT_PROMPT_BRANCH "$Magenta"
set GIT_PROMPT_STAGED "$Red}● " set GIT_PROMPT_STAGED "$Red}● "
set GIT_PROMPT_CONFLICTS "$Red" set GIT_PROMPT_CONFLICTS "$Red"
set GIT_PROMPT_CHANGED "$Blue" set GIT_PROMPT_CHANGED "$Blue"
set GIT_PROMPT_REMOTE " " set GIT_PROMPT_REMOTE ""
set GIT_PROMPT_UNTRACKED "…" set GIT_PROMPT_UNTRACKED "…"
set GIT_PROMPT_CLEAN "$BGreen" set GIT_PROMPT_CLEAN "$BGreen"
@ -53,7 +53,7 @@ function fish_prompt
if not test "0" -eq $__CURRENT_GIT_STATUS_PARAM_COUNT if not test "0" -eq $__CURRENT_GIT_STATUS_PARAM_COUNT
set GIT_BRANCH $__CURRENT_GIT_STATUS[1] set GIT_BRANCH $__CURRENT_GIT_STATUS[1]
set GIT_REMOTE "$__CURRENT_GIT_STATUS[2]" set GIT_REMOTE "$GIT_PROMPT_REMOTE$__CURRENT_GIT_STATUS[2]"
if [ "." = "$GIT_REMOTE" ] if [ "." = "$GIT_REMOTE" ]
set -e GIT_REMOTE set -e GIT_REMOTE
end end
@ -67,8 +67,8 @@ function fish_prompt
if test -n "$__CURRENT_GIT_STATUS" if test -n "$__CURRENT_GIT_STATUS"
set STATUS " $GIT_PROMPT_PREFIX$GIT_PROMPT_BRANCH$GIT_BRANCH$ResetColor" set STATUS " $GIT_PROMPT_PREFIX$GIT_PROMPT_BRANCH$GIT_BRANCH$ResetColor"
if test -n $GIT_REMOTE if set -q $GIT_REMOTE
set STATUS "$STATUS$GIT_PROMPT_REMOTE$GIT_REMOTE$ResetColor" set STATUS "$STATUS$GIT_REMOTE$ResetColor"
end end
set STATUS "$STATUS$GIT_PROMPT_SEPARATOR" set STATUS "$STATUS$GIT_PROMPT_SEPARATOR"
@ -95,9 +95,9 @@ function fish_prompt
set STATUS "$STATUS$ResetColor$GIT_PROMPT_SUFFIX" set STATUS "$STATUS$ResetColor$GIT_PROMPT_SUFFIX"
set PS1 "$PROMPT_START"(prompt_pwd)"$STATUS$PROMPT_END" set PS1 "$PROMPT_START"(pwd|sed "s=$HOME=~=")"$STATUS$PROMPT_END"
else else
set PS1 "$PROMPT_START"(prompt_pwd)"$ResetColor$PROMPT_END" set PS1 "$PROMPT_START"(pwd|sed "s=$HOME=~=")"$ResetColor$PROMPT_END"
end end
echo -e $PS1 echo -e $PS1
end end

Loading…
Cancel
Save