]> git.zndr.dk Git - dotfiles.git/commitdiff
Fix PS1 not updating
authorJannik Zander <jannikz@gmail.com>
Mon, 23 May 2016 17:19:47 +0000 (19:19 +0200)
committerJannik Zander <jannikz@gmail.com>
Mon, 23 May 2016 17:20:32 +0000 (19:20 +0200)
.config/profile/rc/prompt.sh

index b1d54f86a35e63374a2066eeb57d646350fa22b8..6a884d47ca7d201a020dc7ff4e52fe481fcdc992 100644 (file)
@@ -25,10 +25,11 @@ if [ -f "${HOME}/.config/profile/rc/git-prompt.sh" ]; then
   export GIT_PS1_SHOWUNTRACKEDFILES=1
   export GIT_PS1_SHOWUPSTREAM="auto"
   export GIT_PS1_STATESEPARATOR=" ["
-
 fi
 
-prompt_git() {
+
+prompt_git()
+{
   local s=""
   local branchName=""
 
@@ -48,12 +49,12 @@ prompt_git() {
 
       # check for unstaged changes
       if ! $(git diff-files --quiet --ignore-submodules --); then
-        s="$s!";
+        s="$s*";
       fi
 
       # check for untracked files
       if [ -n "$(git ls-files --others --exclude-standard)" ]; then
-        s="$s?";
+        s="$s%";
       fi
 
       # check for stashed files
@@ -78,8 +79,8 @@ prompt_git() {
   fi
 }
 
-
-set_prompts() {
+set_prompts()
+{
   local black=""
   local blue=""
   local bold=""
@@ -95,12 +96,12 @@ set_prompts() {
   local hostStyle=""
   local userStyle=""
 
+  # Solarized colors
+  # (https://github.com/altercation/solarized/tree/master/iterm2-colors-solarized#the-values)
   if [ -x /usr/bin/tput ] && tput setaf 1 >& /dev/null; then
     bold=$(tput bold)
     reset=$(tput sgr0)
 
-    # Solarized colors
-    # (https://github.com/altercation/solarized/tree/master/iterm2-colors-solarized#the-values)
     black=$(tput setaf 0)
     blue=$(tput setaf 33)
     cyan=$(tput setaf 37)
@@ -152,8 +153,8 @@ set_prompts() {
   PS1+="\[$hostStyle\]\h" # host
   PS1+="\[$reset$white\] in "
   PS1+="\[$green\]\w" # working directory
-  #PS1+="\$(prompt_git \"$white on $cyan\")" # git repository details
-  PS1+="$(__git_ps1 ' \[${white}\]on \[${cyan}\]%s]')";  # on branch
+#  PS1+="\$(prompt_git \"$white on $cyan\")" # git repository details
+  PS1+="\$(__git_ps1 ' \[${white}\]on \[${cyan}\]%s]')";  # on branch
   PS1+="\n"
   PS1+="\[$reset$white\]\$ \[$reset\]" # $ (and reset color)