Properly spawn emacsclient in a new process

This commit is contained in:
Riyyi
2021-03-17 22:41:53 +01:00
parent e2c1e562ca
commit 9c14034e39
+2 -2
View File
@@ -7,9 +7,9 @@ depend() {
emacs() {
# Create new frame (if there isnt one or no file is specified)
if [ -z "$(pgrep -f emacsclient.*-c)" ] || [ "$1" = "" ]; then
emacsclient -a '' -c "$@" > /dev/null 2>&1 &
setsid -f emacsclient -a '' -c "$@" > /dev/null 2>&1
else
emacsclient -a '' "$@" > /dev/null 2>&1 &
setsid -f emacsclient -a '' "$@" > /dev/null 2>&1
fi
}