Files
dotfiles/Scripts/.local/scripts/eserver
dx 2c9f679433 +simple eserver script
This will substitute with the systemd server for emacs server, this will
hopefully fix some of the issues with persistence.
2020-06-10 18:09:30 +01:00

23 lines
392 B
Bash
Executable File

#!/usr/bin/env sh
if [ $1 = "restart" ]
then
eserver stop
eserver start
elif [ $1 = "start" ]
then
if [ -e "/tmp/emacs-server-id" ]
then
echo "Server running already!"
else
emacs --bg-daemon=MAIN
touch /tmp/emacs-server
fi
elif [ $1 = "stop" ]
then
eserver --eval "(kill-emacs)"
rm /tmp/emacs-server
else
emacsclient -s MAIN $@
fi