summaryrefslogtreecommitdiff
path: root/admin/notes/multi-tty
diff options
context:
space:
mode:
Diffstat (limited to 'admin/notes/multi-tty')
-rw-r--r--admin/notes/multi-tty6
1 files changed, 5 insertions, 1 deletions
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty
index 5b34bb598ef..619af8e7fab 100644
--- a/admin/notes/multi-tty
+++ b/admin/notes/multi-tty
@@ -171,7 +171,11 @@ preload-emacs "$name" wait
name="$1"
waitp="$2"
screendir="/var/run/screen/S-$USER"
-serverdir="/tmp/emacs$UID"
+if [ "${XDG_RUNTIME_DIR+set}" ]; then
+ serverdir="$XDG_RUNTIME_DIR/emacs"
+else
+ serverdir="${TMPDIR-/tmp}/emacs$UID"
+fi
emacs=/usr/bin/emacs-multi-tty # Or wherever you installed your multi-tty Emacs
if [ -z "$name" ]; then