>From 2f613d37554660ca7119d4b0a6d5553b55807102 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 6 Dec 2018 11:07:18 -0800 Subject: [PATCH] Mention unsetting XDG_RUNTIME_DIR in doc. --- doc/misc/efaq.texi | 5 ++++- etc/NEWS | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi index d457267c24..19770455f1 100644 --- a/doc/misc/efaq.texi +++ b/doc/misc/efaq.texi @@ -2009,7 +2009,10 @@ Using an already running Emacs process @file{server} in a well-known directory, typically @file{$XDG_RUNTIME_DIR/emacs} if Emacs is running under an X Window System desktop and @file{$TMPDIR/address@hidden otherwise. See the variable address@hidden address@hidden Traditionally, Emacs used address@hidden/address@hidden even when running under an X desktop; +if you prefer this traditional (and less-secure) behavior, unset address@hidden before invoking Emacs and @samp{emacsclient}. To get your news reader, mail reader, etc., to invoke @samp{emacsclient}, try setting the environment variable @code{EDITOR} diff --git a/etc/NEWS b/etc/NEWS index 60cba9ed46..e7f2d606f8 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -133,6 +133,8 @@ to apply. as the directory for client/server sockets, if Emacs is running under an X Window System desktop that sets the XDG_RUNTIME_DIR environment variable to indicate where session sockets should go. +To get the old and less-secure behavior, unset XDG_RUNTIME_DIR before +invoking emacs and emacsclient. --- *** When run by root, emacsclient no longer connects to non-root sockets. -- 2.19.2