Mercurial > vim
comparison src/testdir/test_cmdline.vim @ 29263:8408ffd9af69 v8.2.5150
patch 8.2.5150: read past the end of the first line with ":0;'{"
Commit: https://github.com/vim/vim/commit/f7c7c3fad6d2135d558f3b36d0d1a943118aeb5e
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Jun 22 19:08:38 2022 +0100
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.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 22 Jun 2022 20:15:03 +0200 |
parents | a5846b82119b |
children | 98de9a961a64 |
comparison
equal
deleted
inserted
replaced
29262:e6542b089375 | 29263:8408ffd9af69 |
---|---|
804 " Trigger calling validate_cursor() | 804 " Trigger calling validate_cursor() |
805 diffsp Xtest.vim | 805 diffsp Xtest.vim |
806 quit! | 806 quit! |
807 bwipe! | 807 bwipe! |
808 call delete('Xtest.vim') | 808 call delete('Xtest.vim') |
809 endfunc | |
810 | |
811 func Test_mark_from_line_zero() | |
812 " this was reading past the end of the first (empty) line | |
813 new | |
814 norm oxxxx | |
815 call assert_fails("0;'(", 'E20:') | |
816 bwipe! | |
809 endfunc | 817 endfunc |
810 | 818 |
811 func Test_cmdline_complete_wildoptions() | 819 func Test_cmdline_complete_wildoptions() |
812 help | 820 help |
813 call feedkeys(":tag /\<c-a>\<c-b>\"\<cr>", 'tx') | 821 call feedkeys(":tag /\<c-a>\<c-b>\"\<cr>", 'tx') |