emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 9d334f558a: eglot: Support signature labels without a function na


From: Stefan Kangas
Subject: master 9d334f558a: eglot: Support signature labels without a function name
Date: Sat, 12 Nov 2022 16:30:54 -0500 (EST)

branch: master
commit 9d334f558a1151ff12b7022a88c75ceb4f1fbdf4
Author: Michal Dubiel <majkijin@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>

    eglot: Support signature labels without a function name
    
    * lisp/progmodes/eglot.el (eglot--sig-info): Support signature labels
    without a function name.  (Bug#58777)
    
    Copyright-paperwork-exempt: yes
---
 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 c59606a7cb..97c674f7aa 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -2934,7 +2934,7 @@ for which LSP on-type-formatting should be requested."
        (let ((active-param (or activeParameter sig-help-active-param))
              params-start params-end)
          ;; Ad-hoc attempt to parse label as <name>(<params>)
-         (when (looking-at "\\([^(]+\\)(\\([^)]+\\))")
+         (when (looking-at "\\([^(]*\\)(\\([^)]+\\))")
            (setq params-start (match-beginning 2) params-end (match-end 2))
            (add-face-text-property (match-beginning 1) (match-end 1)
                                    'font-lock-function-name-face))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]