function d() { if [ -n "$1" ]; then if [ -d "$1" ]; then pushd $1 >/dev/null mvim -c :NT popd >/dev/null else echo "$1 is not a directory" fi else echo "specify a directory to edit" fi } alias e='mvim' alias sp='spec -cfs -Du' alias spb='spec -bcfs -Du'