diff options
| author | Tom Dalziel <33435574+tomdl89@users.noreply.github.com> | 2023-09-20 00:06:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-20 00:06:08 +0200 |
| commit | d28206ccff74bc07ba335b8ff77805564f6928d7 (patch) | |
| tree | be67de80b99d736ac54e90b9a2281e3cacb47bbf /evil-tests.el | |
| parent | 5fc16776c5eb00c956ec7e9d83facb6a38dd868d (diff) | |
Disable vim-style-regexp conversions of already converted patterns (#1827)
* (Failing) test for `&` with very-magic vim-style backreferences
* Disable vim-style-regexp conversions of already converted patterns
Diffstat (limited to 'evil-tests.el')
| -rw-r--r-- | evil-tests.el | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/evil-tests.el b/evil-tests.el index 2e03df9..cd032df 100644 --- a/evil-tests.el +++ b/evil-tests.el @@ -7997,7 +7997,20 @@ golf h[o]>tel"))) (":s/foo/AAA/g" [return]) "[x]xx AAA bar AAA bar AAA bar\nxxx foo bar foo bar foo bar" ("g&") - "xxx AAA bar AAA bar AAA bar\n[x]xx AAA bar AAA bar AAA bar"))) + "xxx AAA bar AAA bar AAA bar\n[x]xx AAA bar AAA bar AAA bar")) + (ert-info ("Repeat magic multiple times") + (let ((evil-magic 'very-magic) + (evil-ex-search-vim-style-regexp t)) + (evil-test-buffer + "[b]ravo, alpha\ndelta, charlie\nfoxtrot, echo\nhotel, golf" + (":s/(.*), (.*)/\\2 \\1" [return]) + "alpha bravo\ndelta, charlie\nfoxtrot, echo\nhotel, golf" + ("j&") + "alpha bravo\ncharlie delta\nfoxtrot, echo\nhotel, golf" + ("j&") + "alpha bravo\ncharlie delta\necho foxtrot\nhotel, golf" + ("j&") + "alpha bravo\ncharlie delta\necho foxtrot\ngolf hotel")))) (ert-deftest evil-test-ex-regex-without-case () "Test `evil-ex-regex-without-case'" |
