Add ability to override using $EDITOR
authorTravis Swicegood <development@domain51.com>
Thu, 15 Nov 2012 16:24:01 +0000 (10:24 -0600)
committerTravis Swicegood <development@domain51.com>
Thu, 15 Nov 2012 16:24:01 +0000 (10:24 -0600)
aliases/available/git.aliases.bash

index 58411d8..75b8f65 100644 (file)
@@ -28,14 +28,18 @@ alias gdel='git branch -D'
 alias gmu='git fetch origin -v; git fetch upstream -v; git merge upstream/master'
 alias gll='git log --graph --pretty=oneline --abbrev-commit'
 
-case $OSTYPE in
-  linux*)
-    alias gd='git diff | vim -R -'
-    ;;
-  darwin*)
-    alias gd='git diff | mate'
-    ;;
-  *)
-    alias gd='git diff'
-    ;;
-esac
+if [ -z "$EDITOR" ]; then
+    case $OSTYPE in
+      linux*)
+        alias gd='git diff | vim -R -'
+        ;;
+      darwin*)
+        alias gd='git diff | mate'
+        ;;
+      *)
+        alias gd='git diff'
+        ;;
+    esac
+else
+    alias gd="git diff | $EDITOR"
+fi