From: Lars Ingebrigtsen Date: Thu, 13 Aug 2020 08:29:44 +0000 (+0200) Subject: Don't output emacsclient warning if both -a and --quiet X-Git-Tag: emacs-28.0.90~6628 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=804a0e82f2672db7cabddd99958cc97d5679beeb;p=emacs.git Don't output emacsclient warning if both -a and --quiet * lib-src/emacsclient.c (set_local_socket): Don't output the warning if both -a and --quiet are specified (bug#16117). Inspired by a patch from Scott Turner . --- diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c index 380be95222b..871fa7a8d3c 100644 --- a/lib-src/emacsclient.c +++ b/lib-src/emacsclient.c @@ -1504,11 +1504,17 @@ set_local_socket (char const *server_name) "%s: (Be careful: XDG_RUNTIME_DIR is security-related.)\n"), progname, sockdirname, progname); } - message (true, - ("%s: can't find socket; have you started the server?\n" - "%s: To start the server in Emacs," - " type \"M-x server-start\".\n"), - progname, progname); + + /* If there's an alternate editor and the user has requested + --quiet, don't output the warning. */ + if (!quiet || !alternate_editor) + { + message (true, + ("%s: can't find socket; have you started the server?\n" + "%s: To start the server in Emacs," + " type \"M-x server-start\".\n"), + progname, progname); + } } else message (true, "%s: can't stat %s: %s\n",