]> git.eshelyaron.com Git - emacs.git/commitdiff
Use format string instead of concat
authorTheodor Thornhill <theo@thornhill.no>
Mon, 9 May 2022 19:04:12 +0000 (21:04 +0200)
committerGitHub <noreply@github.com>
Mon, 9 May 2022 19:04:12 +0000 (20:04 +0100)
* eglot.el (eglot-handle-notification): Because diagnostics code can
be integer or string, and integer fails the sequencep test, use format
to create this string.

GitHub-reference: fix https://github.com/joaotavora/eglot/issues/948

lisp/progmodes/eglot.el

index 3e3eb3c543a04af55b8183484b08765ef3d1cd83..e8f060cd64ed933e8b839af52952afbc325c9cbf 100644 (file)
@@ -1959,7 +1959,7 @@ COMMAND is a symbol naming the command."
                     ((= sev 2)  'eglot-warning)
                     (t          'eglot-note)))
             (mess (source code message)
-              (concat source (and code (concat " [" code "]")) ": " message)))
+              (concat source (and code (format " [%s]" code)) ": " message)))
     (if-let ((buffer (find-buffer-visiting (eglot--uri-to-path uri))))
         (with-current-buffer buffer
           (cl-loop