branch: elpa/evil-matchit commit ec3dd819983b2d824142efddd46ef29b46a7c454 Merge: 296cc6580b 4d7fe2b858 Author: Chen Bin <chenbin...@gmail.com> Commit: GitHub <nore...@github.com>
Merge pull request #140 from CeleritasCelery/master Fix an issue where verilog identifiers could be matched as begin/end token --- evil-matchit-verilog.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evil-matchit-verilog.el b/evil-matchit-verilog.el index ab20e3edb2..57c58b93db 100644 --- a/evil-matchit-verilog.el +++ b/evil-matchit-verilog.el @@ -64,7 +64,7 @@ '(("^[ \t]*\\(while\\|module\\|primitive\\|case\\|function\\|specify\\|table\\|class\\|program\\|clocking\\|property\\|sequence\\|package\\|covergroup\\|generate\\|interface\\|task\\|fork\\|join[a-z]*\\)" 1) ("^[ \t]*\\(end[a-z]+\\)" 1) ("^[ \t]*\\(`[a-z]+\\)" 1) ; macro - ("\\([^a-z]\\|^\\)\\(begin\\|end\\)\\([^a-z]\\|$\\)" 2))) + ("\\([^a-zA-Z_]\\|^\\)\\(begin\\|end\\)\\([^a-zA-Z_]\\|$\\)" 2))) (defvar evilmi-verilog-match-tags '(("module" () "endmodule" "MONOGAMY")