emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[nongnu] elpa/lua-mode 85d01e9 429/468: `lua-funcname-at-point': fix reg


From: Philip Kaludercic
Subject: [nongnu] elpa/lua-mode 85d01e9 429/468: `lua-funcname-at-point': fix regexes
Date: Thu, 5 Aug 2021 04:59:23 -0400 (EDT)

branch: elpa/lua-mode
commit 85d01e90b60fe6d7409d8780e8bd21bf4e547877
Author: Nikita Bloshchanevich <nikblos@outlook.com>
Commit: Nikita Bloshchanevich <nikblos@outlook.com>

    `lua-funcname-at-point': fix regexes
    
    Handle _ in identifiers and escape ".".
---
 lua-mode.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lua-mode.el b/lua-mode.el
index 4656016..4735b91 100644
--- a/lua-mode.el
+++ b/lua-mode.el
@@ -2022,11 +2022,11 @@ Create a Lua process if one doesn't already exist."
   "Get current Name { '.' Name } sequence."
   (save-excursion
     (save-match-data
-      (re-search-backward "\\`\\|[^A-Za-z.]")
+      (re-search-backward "\\`\\|[^A-Za-z_.]")
       ;; NOTE: `point' will be either at the start of the buffer or on a
       ;; non-symbol character.
-      (re-search-forward "\\([A-Za-z]+\\(?:.[A-Za-z]+\\)*\\)")
-      (match-string 1))))
+      (re-search-forward "\\([A-Za-z_]+\\(?:\\.[A-Za-z_]+\\)*\\)")
+      (match-string-no-properties 1))))
 
 (defun lua-search-documentation ()
   "Search Lua documentation for the word at the point."



reply via email to

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