Skip to content

Instantly share code, notes, and snippets.

@derdesign
Created November 3, 2012 18:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save derdesign/4008234 to your computer and use it in GitHub Desktop.
Save derdesign/4008234 to your computer and use it in GitHub Desktop.
emacs-ide
#!/bin/bash
# Get first argument
if [ $1 ]
then
FILE=$1
else
FILE=$HOME
fi
# Get realpath
FILE=`python -c "import os,sys; print os.path.realpath(sys.argv[1])" $FILE`
# Get directory path.
if [ -f $FILE ]
then
cd `dirname $FILE`
else
cd $FILE
fi
# Opens Emacs without a Dired window, useful with speedbar or sr-speedbar
nohup /Applications/Emacs.app/Contents/MacOS/Emacs --name `basename $FILE` >> /dev/null &
# Opens Emacs with a Dired window for the directory specified
# nohup /Applications/Emacs.app/Contents/MacOS/Emacs --name `basename $FILE` $FILE >> /dev/null &
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment