diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2026-10-16 21:54:27 +0800 |
|---|---|---|
| committer | zeertzjq <zeertzjq@outlook.com> | 2026-10-16 22:03:03 +0800 |
| commit | 8466fbc7868a68e8a86afab872f76ef03426cc7a (patch) | |
| tree | 7a17216690c1cb0747dd7e21d06c086c183502c0 /runtime/lua/vim/provider/python.lua | |
| parent | 06872a66426ecd5893ec0cc7773aa825e78a6037 (diff) | |
| download | rneovim-8466fbc7868a68e8a86afab872f76ef03426cc7a.tar.gz rneovim-8466fbc7868a68e8a86afab872f76ef03426cc7a.tar.bz2 rneovim-8466fbc7868a68e8a86afab872f76ef03426cc7a.zip | |
vim-patch:9.2.1199: case-folded regexp matches can end inside a UTF-8 character
Problem: Case-folded regexp matches can end inside a UTF-8 character
when the input is longer than the literal pattern.
Solution: Return the input byte length after a successful comparison
even when it exceeds the pattern byte length, and test literal
replacements and backreferences (Volodymyr Chernetskyi).
related: vim/vim#14756
related: vim/vim#21212
closes: vim/vim#21439
https://github.com/vim/vim/commit/c9a9517ce8498256b50576e8291709083b607d70
Co-authored-by: Volodymyr Chernetskyi <19735328+chernetskyi@users.noreply.github.com>
Diffstat (limited to 'runtime/lua/vim/provider/python.lua')
0 files changed, 0 insertions, 0 deletions