aboutsummaryrefslogtreecommitdiff
path: root/macos/Applications/Emacs.app/Contents
diff options
context:
space:
mode:
authorJacob Janzen <jacob.a.s.janzen@gmail.com>2024-08-12 22:25:22 -0500
committerJacob Janzen <jacob.a.s.janzen@gmail.com>2024-08-12 22:25:51 -0500
commit32f908ccbcd4201c6c87b96d013d8b402360bc28 (patch)
treea9191ff6bd5c1220447ce31937b945a46e25ba22 /macos/Applications/Emacs.app/Contents
parentd905e7a47b8fb2bc36a01f48e2313c9ad8ee85d2 (diff)
remove launch agent garbage. i hate launchctl
Diffstat (limited to 'macos/Applications/Emacs.app/Contents')
-rw-r--r--macos/Applications/Emacs.app/Contents/MacOS/Emacs.org6
1 files changed, 4 insertions, 2 deletions
diff --git a/macos/Applications/Emacs.app/Contents/MacOS/Emacs.org b/macos/Applications/Emacs.app/Contents/MacOS/Emacs.org
index c46a713..03c5152 100644
--- a/macos/Applications/Emacs.app/Contents/MacOS/Emacs.org
+++ b/macos/Applications/Emacs.app/Contents/MacOS/Emacs.org
@@ -2,6 +2,8 @@
#+begin_src sh :tangle ~/Applications/Emacs.app/Contents/MacOS/Emacs :mkdirp yes :tangle-mode o755
#!/bin/sh
- /opt/homebrew/bin/emacsclient -c &> /dev/null &
- disown
+ if ! ps -e | grep -q '[E]macs --bg-daemon'; then
+ /opt/homebrew/bin/emacs --daemon
+ fi
+ /opt/homebrew/bin/emacsclient -c &> /dev/null
#+end_src