From 6c28356bf1abd7560452016dd6d62398c83b9b85 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=C3=A3o=20T=C3=A1vora?= Date: Sun, 5 Jan 2025 20:39:51 +0000 Subject: [PATCH] Eglot: fix signature precedence based on provenance (bug#74914) * lisp/progmodes/eglot.el (eglot--sig-info): Reverse order of activeParameter and sig-active. (cherry picked from commit 04a8faef0948f46b16172855ee337f59819f22a7) --- lisp/progmodes/eglot.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index f2e24498414..48ad8e024dd 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -3465,7 +3465,7 @@ for which LSP on-type-formatting should be requested." 'font-lock-function-name-face)))) ;; Now to the parameters (cl-loop - with active-param = (or sig-active activeParameter) + with active-param = (or activeParameter sig-active) for i from 0 for parameter across parameters do (eglot--dbind ((ParameterInformation) ((:label parlabel)) -- 2.39.5