aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-06-23 06:22:43 +0800
committerzeertzjq <zeertzjq@outlook.com>2022-06-23 06:25:05 +0800
commitf0889154954f0069e19d4196e3a902499f355ed0 (patch)
treefd9a454f983e3e696cd616a7065aae2db30004dc /src/nvim/testdir
parent801faeaae263b545afc18b1cb6f2ad14dceb4c23 (diff)
downloadrneovim-f0889154954f0069e19d4196e3a902499f355ed0.tar.gz
rneovim-f0889154954f0069e19d4196e3a902499f355ed0.tar.bz2
rneovim-f0889154954f0069e19d4196e3a902499f355ed0.zip
vim-patch:8.2.5150: read past the end of the first line with ":0;'{"
Problem: Read past the end of the first line with ":0;'{". Solution: When on line zero check the column is valid for line one. https://github.com/vim/vim/commit/f7c7c3fad6d2135d558f3b36d0d1a943118aeb5e
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_cmdline.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_cmdline.vim b/src/nvim/testdir/test_cmdline.vim
index b2c752376f..d26c80077d 100644
--- a/src/nvim/testdir/test_cmdline.vim
+++ b/src/nvim/testdir/test_cmdline.vim
@@ -636,6 +636,14 @@ func Test_illegal_address2()
call delete('Xtest.vim')
endfunc
+func Test_mark_from_line_zero()
+ " this was reading past the end of the first (empty) line
+ new
+ norm oxxxx
+ call assert_fails("0;'(", 'E20:')
+ bwipe!
+endfunc
+
func Test_cmdline_complete_wildoptions()
help
call feedkeys(":tag /\<c-a>\<c-b>\"\<cr>", 'tx')