diff options
| author | Paul Eggert | 2018-12-01 23:06:06 -0800 |
|---|---|---|
| committer | Paul Eggert | 2018-12-01 23:08:48 -0800 |
| commit | 92282cb50248117185774cf8076d1ff83d501be7 (patch) | |
| tree | 0e03dbd31e82b3f962b54c88ce0be1290b23d7ff /doc | |
| parent | 070ef95c1007cb3d54e04bc337d9fb5463912cc1 (diff) | |
| download | emacs-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.texi | 6 |
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 | ||
| 2008 | When this is done, Emacs creates a Unix domain socket named | 2008 | When 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 | ||
| 2011 | desktop and @file{$TMPDIR/emacs@var{userid}} otherwise. See the variable | ||
| 2010 | @code{server-socket-dir}. | 2012 | @code{server-socket-dir}. |
| 2011 | 2013 | ||
| 2012 | To get your news reader, mail reader, etc., to invoke | 2014 | To get your news reader, mail reader, etc., to invoke |