]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't output emacsclient warning if both -a and --quiet
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 13 Aug 2020 08:29:44 +0000 (10:29 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 13 Aug 2020 08:29:44 +0000 (10:29 +0200)
* 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 <srt19170@gmail.com>.

lib-src/emacsclient.c

index 380be95222b855c7897825335180ef2e3ccef6f8..871fa7a8d3c285843f7f1856e19f91406e723b8a 100644 (file)
@@ -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",