aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert2018-12-01 23:06:06 -0800
committerPaul Eggert2018-12-01 23:08:48 -0800
commit92282cb50248117185774cf8076d1ff83d501be7 (patch)
tree0e03dbd31e82b3f962b54c88ce0be1290b23d7ff /doc
parent070ef95c1007cb3d54e04bc337d9fb5463912cc1 (diff)
downloademacs-92282cb50248117185774cf8076d1ff83d501be7.tar.gz
emacs-92282cb50248117185774cf8076d1ff83d501be7.zip
emacsclient: prefer XDG_RUNTIME_DIR (Bug#33367)
* lib-src/emacsclient.c: Disable -Wformat-truncation=2, to avoid false alarms about the new snprintf calls. (local_sockname): New function. (set_local_socket): Use it. Prefer XDG_RUNTIME_DIR (if set) for location of socket directory. Avoid unnecessary memory allocation by using snprintf to destination. * lisp/server.el (server-socket-dir): Prefer XDG_RUNTIME_DIR if set.
Diffstat (limited to 'doc')
-rw-r--r--doc/misc/efaq.texi6
1 files changed, 4 insertions, 2 deletions
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index 0d4e4ba8bdd..d457267c248 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -2005,8 +2005,10 @@ or by invoking @code{server-start} from @file{.emacs}:
2005(if (@var{some conditions are met}) (server-start)) 2005(if (@var{some conditions are met}) (server-start))
2006@end lisp 2006@end lisp
2007 2007
2008When this is done, Emacs creates a Unix domain socket named 2008When this is done, Emacs by default creates a Unix domain socket named
2009@file{server} in @file{/tmp/emacs@var{userid}}. See 2009@file{server} in a well-known directory, typically
2010@file{$XDG_RUNTIME_DIR/emacs} if Emacs is running under an X Window System
2011desktop and @file{$TMPDIR/emacs@var{userid}} otherwise. See the variable
2010@code{server-socket-dir}. 2012@code{server-socket-dir}.
2011 2013
2012To get your news reader, mail reader, etc., to invoke 2014To get your news reader, mail reader, etc., to invoke