Mention unsetting XDG_RUNTIME_DIR in doc.
This commit is contained in:
parent
46b8100811
commit
b1d7f19ae7
2 changed files with 6 additions and 1 deletions
|
|
@ -2009,7 +2009,10 @@ When this is done, Emacs by default creates a Unix domain socket named
|
|||
@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/emacs@var{userid}} otherwise. See the variable
|
||||
@code{server-socket-dir}.
|
||||
@code{server-socket-dir}. Traditionally, Emacs used
|
||||
@file{$TMPDIR/emacs@var{userid}} even when running under an X desktop;
|
||||
if you prefer this traditional (and less-secure) behavior, unset
|
||||
@env{XDG_RUNTIME_DIR} 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}
|
||||
|
|
|
|||
2
etc/NEWS
2
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.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue