Add ability to override using $EDITOR
diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash
index 58411d8..75b8f65 100644
--- a/aliases/available/git.aliases.bash
+++ b/aliases/available/git.aliases.bash
@@ -28,14 +28,18 @@
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