From 545dba54b7b6a25f10b973a07cc7f219ed4da96a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=C3=A3o=20T=C3=A1vora?= Date: Mon, 20 Jan 2025 19:21:22 +0000 Subject: [PATCH] Eglot: fix signature's of Eglot's ElDoc functions These functions are specified to be passed at least one argument, so our implementation must accept an arbitrary number of arguments. * lisp/progmodes/eglot.el (eglot-signature-eldoc-function) (eglot-hover-eldoc-function): Fix signature. (cherry picked from commit aa94e1c56c1b4aeb2e2c98f3b7ccbc354f50108e) --- lisp/progmodes/eglot.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index 7f6a686a371..a254d74c07f 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -3507,7 +3507,7 @@ for which LSP on-type-formatting should be requested." ": " fpardoc))))) (buffer-string)))) -(defun eglot-signature-eldoc-function (cb) +(defun eglot-signature-eldoc-function (cb &rest _ignored) "A member of `eldoc-documentation-functions', for signatures." (when (eglot-server-capable :signatureHelpProvider) (let ((buf (current-buffer))) @@ -3531,7 +3531,7 @@ for which LSP on-type-formatting should be requested." :deferred :textDocument/signatureHelp)) t)) -(defun eglot-hover-eldoc-function (cb) +(defun eglot-hover-eldoc-function (cb &rest _ignored) "A member of `eldoc-documentation-functions', for hover." (when (eglot-server-capable :hoverProvider) (let ((buf (current-buffer))) -- 2.39.5