#!/usr/bin/env bash open () { if [ -f /usr/bin/xdg-open ]; then nohup xdg-open "$*" > /dev/null 2>&1 & elif [ -f /usr/bin/open ]; then /usr/bin/open "$*" else echo "No usable program is found" fi } greview () { usage='usage: greview ' if [ $# -lt 1 ]; then echo $usage return fi base_branch=$1 # vim -p $(git diff --merge-base --name-only $base_branch) \ # "+tabdo Gvdiff $base_branch" \ # "+nmap :tabnext" \ # "+nmap :tabpreivous" vim $(git diff --merge-base --name-only $base_branch) \ "+nmap gd :Gvdiffsplit $base_branch" }