diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash index ab868532..803f7a17 100644 --- a/aliases/available/git.aliases.bash +++ b/aliases/available/git.aliases.bash @@ -47,5 +47,11 @@ if [ -z "$EDITOR" ]; then ;; esac else - alias gd="git diff | $EDITOR" + case $EDITOR in + *vim*) + alias gd="git diff | $EDITOR -R -" + ;; + *) + alias gd="git diff | $EDITOR" + esac fi