-
-
Save alexmurray/5d1d6b2fb0f2a7680bad to your computer and use it in GitHub Desktop.
Start Emacs Client in Terminal (and launch Emacs server if not already running)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Shamelessly taken from http://mjwall.com/blog/2013/10/04/how-i-use-emacs/ | |
# Makes sure emacs daemon is running and opens the file in Emacs in | |
# the terminal. | |
# If you want to execute elisp, use -e whatever, like so | |
# et -e "(message \"Word up\")" | |
# You may want to redirect that to /dev/null if you don't want the | |
# return to printed on the terminal. Also, just echoing a message | |
# may not be visible if Emacs then gives you a message about what | |
# to do when do with the frame | |
# The compliment to this script is ec | |
# Emacsclient option reference | |
# -a "" starts emacs daemon and reattaches | |
# -t starts in terminal, since I won't be using the gui | |
# can also pass in -n if you want to have the shell return right away | |
exec emacsclient -a "" -t "$@" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment