Commit 0e8e5da1 authored by Paul Eggert's avatar Paul Eggert

Mention EMACS_SOCKET_NAME, not XDG_RUNTIME_DIR.

parent b1d7f19a
Pipeline #212 failed with stage
in 22 minutes and 46 seconds
...@@ -2011,8 +2011,12 @@ When this is done, Emacs by default creates a Unix domain socket named ...@@ -2011,8 +2011,12 @@ When this is done, Emacs by default creates a Unix domain socket named
desktop and @file{$TMPDIR/emacs@var{userid}} otherwise. See the variable desktop and @file{$TMPDIR/emacs@var{userid}} otherwise. See the variable
@code{server-socket-dir}. Traditionally, Emacs used @code{server-socket-dir}. Traditionally, Emacs used
@file{$TMPDIR/emacs@var{userid}} even when running under an X desktop; @file{$TMPDIR/emacs@var{userid}} even when running under an X desktop;
if you prefer this traditional (and less-secure) behavior, unset if you prefer this traditional (and less-secure) behavior, you
@env{XDG_RUNTIME_DIR} before invoking Emacs and @samp{emacsclient}. can set the environment variable @env{EMACS_SOCKET_NAME} to
@samp{$TMPDIR/emacs@var{userid}/server} before invoking Emacs and
@samp{emacsclient}, although it will be your responsibility to create
the directory @samp{$TMPDIR/emacs@var{userid}} with appropriate
ownership and permissions.
To get your news reader, mail reader, etc., to invoke To get your news reader, mail reader, etc., to invoke
@samp{emacsclient}, try setting the environment variable @code{EDITOR} @samp{emacsclient}, try setting the environment variable @code{EDITOR}
......
...@@ -133,8 +133,8 @@ to apply. ...@@ -133,8 +133,8 @@ to apply.
as the directory for client/server sockets, if Emacs is running as the directory for client/server sockets, if Emacs is running
under an X Window System desktop that sets the XDG_RUNTIME_DIR under an X Window System desktop that sets the XDG_RUNTIME_DIR
environment variable to indicate where session sockets should go. environment variable to indicate where session sockets should go.
To get the old and less-secure behavior, unset XDG_RUNTIME_DIR before To get the old, less-secure behavior, you can set the
invoking emacs and emacsclient. EMACS_SOCKET_NAME environment variable to an appropriate value.
--- ---
*** When run by root, emacsclient no longer connects to non-root sockets. *** When run by root, emacsclient no longer connects to non-root sockets.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment