summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_normal.vim
AgeCommit message (Collapse)Author
2021-12-08patch 8.2.3758: options that take a function insufficiently testedv8.2.3758Yegappan Lakshmanan
Problem: Options that take a function insufficiently tested. Solution: Add additional tests and enhance existing tests. (Yegappan Lakshmanan, closes #9298)
2021-11-24patch 8.2.3659: integer overflow with large line numberv8.2.3659Bram Moolenaar
Problem: Integer overflow with large line number. Solution: Check for overflow. (closes #9202)
2021-11-22patch 8.2.3644: count for 'operatorfunc' in Visual mode is not redonev8.2.3644Bram Moolenaar
Problem: Count for 'operatorfunc' in Visual mode is not redone. Solution: Add the count to the redo buffer. (closes #9174)
2021-11-21patch 8.2.3637: typos in test filesv8.2.3637Dominique Pelle
Problem: Typos in test files. Solution: Correct the typos. (Dominique Pellé, closes #9175)
2021-11-18patch 8.2.3619: cannot use a lambda for 'operatorfunc'v8.2.3619Yegappan Lakshmanan
Problem: Cannot use a lambda for 'operatorfunc'. Solution: Support using a lambda or partial. (Yegappan Lakshmanan, closes #8775)
2021-11-04patch 8.2.3580: gj does not move properly with a wide characterv8.2.3580Christian Brabandt
Problem: gj does not move properly with a wide character. Solution: Move one to the right. (Christian Brabandt, closes #8702)
2021-10-25patch 8.2.3564: invalid memory access when scrolling without valid screenv8.2.3564Bram Moolenaar
Problem: Invalid memory access when scrolling without a valid screen. Solution: Do not set VALID_BOTLINE in w_valid.
2021-07-15patch 8.2.3162: Vim9: argument types are not checked at compile timev8.2.3162Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8560)
2021-05-31patch 8.2.2916: operators are not fully testedv8.2.2916Yegappan Lakshmanan
Problem: Operators are not fully tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8290)
2021-05-30patch 8.2.2914: cannot paste a block without adding paddingv8.2.2914Christian Brabandt
Problem: Cannot paste a block without adding padding. Solution: Add "zp" and "zP" which paste without adding padding. (Christian Brabandt, closes #8289)
2021-05-29patch 8.2.2904: "g$" causes scroll if half a double width char is visiblev8.2.2904Bram Moolenaar
Problem: "g$" causes scroll if half a double width char is visible. Solution: Advance to the last fully visible character. (closes #8254)
2021-05-29patch 8.2.2901: some operators not fully testedv8.2.2901Bram Moolenaar
Problem: Some operators not fully tested. Solution: Add a few test cases. (Yegappan Lakshmanan, closes #8282)
2021-03-13patch 8.2.2592: code coverage could be improvedv8.2.2592Bram Moolenaar
Problem: Code coverage could be improved. Solution: Add a few more tests. (Dominique Pellé, closes #7957)
2021-01-26patch 8.2.2415: no way to check for the cmdwin featurev8.2.2415Bram Moolenaar
Problem: No way to check for the cmdwin feature, cmdline_hist is now always enabled. Solution: Add has('cmdwin') support. Skip arglist test on Windows temporarily.
2020-10-07patch 8.2.1810: some code in normal.c not covered by testsv8.2.1810Bram Moolenaar
Problem: Some code in normal.c not covered by tests. Solution: Add normal mode tests. (Yegappan Lakshmanan, closes #7086)
2020-10-04patch 8.2.1799: some Normal mode commands not fully testedv8.2.1799Bram Moolenaar
Problem: Some Normal mode commands not fully tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #7073)
2020-10-02patch 8.2.1786: various Normal mode commands not fully testedv8.2.1786Bram Moolenaar
Problem: Various Normal mode commands not fully tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #7059)
2020-09-04patch 8.2.1593: tests do not check the error number properlyv8.2.1593Bram Moolenaar
Problem: Tests do not check the error number properly.0 Solution: Add a colon after the error number. (closes #6869)
2020-07-21patch 8.2.1260: there is no good test for CursorHoldv8.2.1260Bram Moolenaar
Problem: There is no good test for CursorHold. Solution: Add a test. Remove duplicated test. (Yegappan Lakshmanan, closes #6503
2020-07-11patch 8.2.1183: assert_fails() checks the last error messagev8.2.1183Bram Moolenaar
Problem: assert_fails() checks the last error message. Solution: Check the first error, it is more relevant. Fix all the tests that rely on the old behavior.
2020-06-24patch 8.2.1046: insufficient tests for src/buffer.cv8.2.1046Bram Moolenaar
Problem: Insufficient tests for src/buffer.c. Solution: Add more tests. Move comments related tests to a separate file. (Yegappan Lakshmanan, closes #6325)
2020-06-22patch 8.2.1040: not enough testing for movement commandsv8.2.1040Bram Moolenaar
Problem: Not enough testing for movement commands. Solution: Add more tests. (Yegappan Lakshmanan, closes #6313)
2020-06-14patch 8.2.0976: some 'cpoptions' not testedv8.2.0976Bram Moolenaar
Problem: Some 'cpoptions' not tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #6253)
2020-06-13patch 8.2.0968: no proper testing of the 'cpoptions' flagsv8.2.0968Bram Moolenaar
Problem: No proper testing of the 'cpoptions' flags. Solution: Add tests. (Yegappan Lakshmanan, closes #6251)
2020-05-03patch 8.2.0686: formatoptions not sufficiently testedv8.2.0686Bram Moolenaar
Problem: Formatoptions not sufficiently tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6031)
2020-04-28patch 8.2.0655: search code not sufficiently testedv8.2.0655Bram Moolenaar
Problem: Search code not sufficiently tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5999)
2020-04-11patch 8.2.0540: regexp and other code not testedv8.2.0540Bram Moolenaar
Problem: Regexp and other code not tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5904)
2020-04-06patch 8.2.0522: several errors are not tested forv8.2.0522Bram Moolenaar
Problem: Several errors are not tested for. Solution: Add tests. (Yegappan Lakshmanan, closes #5892)
2020-03-30patch 8.2.0482: channel and sandbox code not sufficiently testedv8.2.0482Bram Moolenaar
Problem: Channel and sandbox code not sufficiently tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5855)
2020-03-22patch 8.2.0425: code for modeless selection not sufficiently testedv8.2.0425Bram Moolenaar
Problem: Code for modeless selection not sufficiently tested. Solution: Add tests. Move mouse code functionality to a common script file. (Yegappan Lakshmanan, closes #5821)
2020-03-20patch 8.2.0418: code in eval.c not sufficiently covered by testsv8.2.0418Bram Moolenaar
Problem: Code in eval.c not sufficiently covered by tests. Solution: Add more tests. (Yegappan Lakshmanan, closes #5815)
2020-03-10patch 8.2.0369: various Normal mode commands not fully testedv8.2.0369Bram Moolenaar
Problem: Various Normal mode commands not fully tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5751)
2020-03-08patch 8.2.0363: some Normal mode commands not testedv8.2.0363Bram Moolenaar
Problem: Some Normal mode commands not tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5746)
2020-02-21patch 8.2.0293: various Ex commands not sufficiently testedv8.2.0293Bram Moolenaar
Problem: Various Ex commands not sufficiently tested. Solution: Add more test cases. (Yegappan Lakshmanan, closes #5673)
2020-02-17patch 8.2.0270: some code not covered by testsv8.2.0270Bram Moolenaar
Problem: Some code not covered by tests. Solution: Add test cases. (Yegappan Lakshmanan, closes #5649)
2020-02-16patch 8.2.0261: some code not covered by testsv8.2.0261Bram Moolenaar
Problem: Some code not covered by tests. Solution: Add test cases. (Yegappan Lakshmanan, closes #5645)
2019-12-01patch 8.1.2373: cannot build with +popupwin but without +quickfixv8.1.2373Bram Moolenaar
Problem: Cannot build with +popupwin but without +quickfix. (John Marriott) Solution: Adjust #ifdefs.
2019-11-29patch 8.1.2358: tests fail on Cirrus CI for FreeBSDv8.1.2358Bram Moolenaar
Problem: Tests fail on Cirrus CI for FreeBSD. Solution: Fix a test and skip some. (Christian Brabandt, closes #5281)
2019-11-28patch 8.1.2355: test with "man" fails on FreeBSDv8.1.2355Bram Moolenaar
Problem: Test with "man" fails on FreeBSD. Solution: Use "-P" instead of "--pager".
2019-10-28patch 8.1.2231: not easy to move to the middle of a text linev8.1.2231Bram Moolenaar
Problem: Not easy to move to the middle of a text line. Solution: Add the gM command. (Yasuhiro Matsumoto, closes #2070)
2019-10-28patch 8.1.2230: MS-Windows: testing external commands can be improvedv8.1.2230Bram Moolenaar
Problem: MS-Windows: testing external commands can be improved. Solution: Adjust tests, remove duplicate test. (closes #4928)
2019-10-12patch 8.1.2140: "gk" and "gj" do not work correctly in number columnv8.1.2140Bram Moolenaar
Problem: "gk" and "gj" do not work correctly in number column. Solution: Allow for a negative "curswant". (Zach Wegner, closes #4969)
2019-09-24patch 8.1.2072: "gk" moves to start of line instead of upwardsv8.1.2072Bram Moolenaar
Problem: "gk" moves to start of line instead of upwards. Solution: Fix off-by-one error. (Christian Brabandt, closes #4969)
2019-08-14patch 8.1.1846: inconsistently using GetVimCommand() and v:progpathv8.1.1846Bram Moolenaar
Problem: Inconsistently using GetVimCommand() and v:progpath. (Daniel Hahler) Solution: Use GetVimCommand(). (closes #4806)
2019-08-11patch 8.1.1838: there is :spellwrong and :spellgood but not :spellrarev8.1.1838Bram Moolenaar
Problem: There is :spellwrong and :spellgood but not :spellrare. Solution: Add :spellrare. (Martin Tournoij, closes #4291)
2019-07-27patch 8.1.1758: count of g$ not used correctly when text is not wrappedv8.1.1758Bram Moolenaar
Problem: Count of g$ not used correctly when text is not wrapped. Solution: Do use the count. (Christian Brabandt, closes #4729, closes #4566)
2019-06-24patch 8.1.1585: :let-heredoc does not trim enoughv8.1.1585Bram Moolenaar
Problem: :let-heredoc does not trim enough. Solution: Trim indent from the contents based on the indent of the first line. Use let-heredoc in more tests.
2019-05-20patch 8.1.1362: code and data in tests can be hard to readv8.1.1362Bram Moolenaar
Problem: Code and data in tests can be hard to read. Solution: Use the new heredoc style. (Yegappan Lakshmanan, closes #4400)
2019-04-27patch 8.1.1214: old style testsv8.1.1214Bram Moolenaar
Problem: Old style tests. Solution: Move tests from test14 to new style test files. (Yegappan Lakshmanan, closes #4308)
2019-03-25patch 8.1.1052: test for CTRL-C message sometimes failsv8.1.1052Bram Moolenaar
Problem: test for CTRL-C message sometimes fails Solution: Make sure there are no changed buffers.