From 3b4c396f1f66dbdb48116a54417f99382a2637e9 Mon Sep 17 00:00:00 2001 From: Brian Leung <29217594+leungbk@users.noreply.github.com> Date: Tue, 1 Feb 2022 08:27:23 -0800 Subject: Add sentence marks to evil-ex-grammar (#1575) --- evil-ex.el | 2 +- evil-tests.el | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/evil-ex.el b/evil-ex.el index 4ee28b8..af04f70 100644 --- a/evil-ex.el +++ b/evil-ex.el @@ -117,7 +117,7 @@ ("\\?" "\\(?:[\\].\\|[^?]\\)+" "\\?" #'(evil-ex-re-bwd $2))) (marker-name - "[]\\[-a-zA-Z_<>'}{]") + "[]\\[-a-zA-Z_<>'}{)(]") (next "\\\\/" #'(evil-ex-prev-search)) (prev diff --git a/evil-tests.el b/evil-tests.el index a0c057e..113e1c8 100644 --- a/evil-tests.el +++ b/evil-tests.el @@ -7301,6 +7301,14 @@ echo foxtrot\ngolf hotel" (evil-ex-line (evil-ex-marker "}") nil)))) + (should (equal (evil-ex-parse "'(,')" nil 'range) + '(evil-ex-range + (evil-ex-line + (evil-ex-marker "(") + nil) + (evil-ex-line + (evil-ex-marker ")") + nil)))) (should (equal (evil-ex-parse ",']" nil 'range) '(evil-ex-range (evil-ex-current-line) -- cgit v1.0