diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-12-21 14:54:32 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-12-21 14:54:32 +0100 |
commit | ef2dff52de52c17fe1bd7c06cbb32d8955901f5a (patch) | |
tree | 4848275973ae52a3983f995a769bc09fd6304326 /src/testdir/test_regexp_utf8.vim | |
parent | 6a78f328442073c32d58eafc13ce5a1ca7729eeb (diff) |
patch 8.2.2177: pattern "^" does not match if first character is combiningv8.2.2177
Problem: Pattern "^" does not match if the first character in the line is
combining. (Rene Kita)
Solution: Do accept a match at the start of the line. (closes #6963)
Diffstat (limited to 'src/testdir/test_regexp_utf8.vim')
-rw-r--r-- | src/testdir/test_regexp_utf8.vim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/testdir/test_regexp_utf8.vim b/src/testdir/test_regexp_utf8.vim index a1c06b4af6..78702407c4 100644 --- a/src/testdir/test_regexp_utf8.vim +++ b/src/testdir/test_regexp_utf8.vim @@ -501,4 +501,15 @@ func Test_search_with_end_offset() close! endfunc +" Check that "^" matches even when the line starts with a combining char +func Test_match_start_of_line_combining() + new + call setline(1, ['', "\u05ae", '']) + exe "normal gg/^\<CR>" + call assert_equal(2, getcurpos()[1]) + bwipe! +endfunc + + + " vim: shiftwidth=2 sts=2 expandtab |