]> git.eshelyaron.com Git - emacs.git/commitdiff
Introduce eglot--debug for unimportant messages
authorJosh Elsasser <jelsasser@appneta.com>
Tue, 22 May 2018 00:03:55 +0000 (17:03 -0700)
committerJosh Elsasser <jelsasser@appneta.com>
Fri, 25 May 2018 02:40:32 +0000 (19:40 -0700)
* eglot.el (eglot--debug): New function to log noisy or trivial
messages to the eglot events buffer.

lisp/progmodes/eglot.el

index 189ad1e5aae0b6c7657bddb8ff17dee7b061912b..92f16c0d04f499e827754e32924c729841649a06 100644 (file)
@@ -774,6 +774,10 @@ DEFERRED is passed to `eglot--async-request', which see."
   (let ((warning-minimum-level :error))
     (display-warning 'eglot (apply #'format format args) :warning)))
 
+(defun eglot--debug (server format &rest args)
+  "Warning message with FORMAT and ARGS."
+  (eglot--log-event server `(:message ,(format format args))))
+
 (defun eglot--pos-to-lsp-position (&optional pos)
   "Convert point POS to LSP position."
   (save-excursion