From 6d6ec776342819cebf57abe8249aea70451323de Mon Sep 17 00:00:00 2001 From: Martin Marier Date: Wed, 5 Oct 2016 03:51:37 -0300 Subject: [PATCH] Fix bug #132 Fix #132. Incorrect regexp caused methods names with a capital letter to be interpreted as a class name. Adding a start of word \\< seems to fix it. --- el/sclang-language.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/el/sclang-language.el b/el/sclang-language.el index c59e02d..b0bc1a6 100644 --- a/el/sclang-language.el +++ b/el/sclang-language.el @@ -71,7 +71,7 @@ The expressions are joined as alternatives with the \\| operator." "Regular expression matching method names.") (defconst sclang-class-name-regexp - "\\(?:Meta_\\)?[A-Z]\\(?:\\sw\\|\\s_\\)*" + "\\<\\(?:Meta_\\)?[A-Z]\\(?:\\sw\\|\\s_\\)*" "Regular expression matching class names.") (defconst sclang-primitive-name-regexp