Ver Fonte

Made git completion more flexible for multiple platforms

Tom Flucke há 8 anos atrás
pai
commit
a59b2b1cd1
1 ficheiros alterados com 8 adições e 1 exclusões
  1. 8 1
      .bashrc

+ 8 - 1
.bashrc

@@ -27,7 +27,14 @@ export HISTCONTROL=ignoredups
 bind '"\e[1;5D": backward-word'
 bind '"\e[1;5C": forward-word'
 
-source /usr/share/git/completion/git-completion.bash
+# List of directories to look for git completion
+gitCompletion="/usr/share/git/completion/git-completion.bash /usr/share/bash-completion/completions/git"
+
+for f in $gitCompletion; do
+    if [ -f "$f" ]; then
+	source "$f"
+    fi
+done
 
 #for script in "$SH_DIR"/*.sh ; do # Does not work.  Don't know why.
 #for script in ~/.config/env/*.sh; do