#!/bin/sh ec="/Applications/Emacs.app/Contents/MacOS/bin/emacsclient" open -a Emacs run_emacs () { if [ "$0" == "/usr/local/bin/emacswait" ]; then $ec $* 2>/dev/null if [ "$?" != "0" ]; then sleep 0.1 run_emacs $* fi else $ec --no-wait $* 2>/dev/null if [ "$?" != "0" ]; then sleep 0.1 run_emacs $* fi fi } if [ "$*" != "" ]; then run_emacs $* fi