summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_cmd.vim
AgeCommit message (Collapse)Author
2020-12-28patch 8.2.2239: Vim9: concatenating lines with backslash is inconvenientv8.2.2239Bram Moolenaar
Problem: Vim9: concatenating lines with backslash is inconvenient. Solution: Support concatenating lines starting with '|', useful for :autocmd, :command, etc. (closes #6702)
2020-12-27patch 8.2.2230: Vim9: insert completion runs into errorv8.2.2230Bram Moolenaar
Problem: Vim9: insert completion runs into error. Solution: Insert colon before range. (closes #7556)
2020-12-27patch 8.2.2228: Vim9: cannot use ":e #" because # starts a commentv8.2.2228Bram Moolenaar
Problem: Vim9: cannot use ":e #" because # starts a comment. Solution: Support using %% instead of #.
2020-12-25patch 8.2.2217: Vim9: command modifiers not restored in catch blockv8.2.2217Bram Moolenaar
Problem: Vim9: command modifiers not restored in catch block. Solution: Restore command modifiers. (closes #7542)
2020-12-25patch 8.2.2216: Vim9: range with missing colon can be hard to spotv8.2.2216Bram Moolenaar
Problem: Vim9: range with missing colon can be hard to spot. Solution: Include the start of the range in the error. (closes #7543)
2020-12-25patch 8.2.2215: Vim9: not recognized in global commandv8.2.2215Bram Moolenaar
Problem: Vim9: not recognized in global command. Solution: Skip over pattern. (issue #7541)
2020-12-21patch 8.2.2183: Vim9: value of 'edcompatible' and 'gdefault' are usedv8.2.2183Bram Moolenaar
Problem: Vim9: value of 'edcompatible' and 'gdefault' are used. Solution: Ignore these deprecated options in Vim9 script. (closes #7508)
2020-12-21patch 8.2.2182: Vim9: value of 'magic' is still relevantv8.2.2182Bram Moolenaar
Problem: Vim9: value of 'magic' is still relevant. Solution: Always behave like 'magic' is on in Vim9 script (closes #7509)
2020-12-20patch 8.2.2173: Vim9: get internal error when assigning to undefined variablev8.2.2173Bram Moolenaar
Problem: Vim9: get internal error when assigning to undefined variable. Solution: Add error message. (closes #7475)
2020-12-16patch 8.2.2148: Vim9: crash when user command doesn't matchv8.2.2148Bram Moolenaar
Problem: Vim9: crash when user command doesn't match. Solution: Adjust command index. (closes #7479)
2020-12-14patch 8.2.2144: Vim9: some corner cases not testedv8.2.2144Bram Moolenaar
Problem: Vim9: some corner cases not tested. Solution: Add a few tests.
2020-12-10patch 8.2.2124: Vim9: a range cannot be computed at runtimev8.2.2124Bram Moolenaar
Problem: Vim9: a range cannot be computed at runtime. Solution: Add the ISN_RANGE instruction.
2020-12-05patch 8.2.2094: when an expression fails getting next command may be wrongv8.2.2094Bram Moolenaar
Problem: When an expression fails getting the next command may be wrong. Solution: Do not check for a next command after :eval fails. (closes #7415)
2020-12-02patch 8.2.2082: Vim9: can still use the depricated #{} dict syntaxv8.2.2082Bram Moolenaar
Problem: Vim9: can still use the depricated #{} dict syntax. Solution: Remove support for #{} in Vim9 script. (closes #7406, closes #7405)
2020-11-25patch 8.2.2052: Vim9: "edit +4 fname" gives an errorv8.2.2052Bram Moolenaar
Problem: Vim9: "edit +4 fname" gives an error. (Naruhiko Nishino) Solution: Allow using a range in the +cmd argument. (closes #7364)
2020-11-20patch 8.2.2022: Vim9: star command recognized errornouslyv8.2.2022Bram Moolenaar
Problem: Vim9: star command recognized errornously. Solution: Give an error for missing colon. (issue #7335)
2020-11-12patch 8.2.1977: Vim9: error for using a string in a condition is confusingv8.2.1977Bram Moolenaar
Problem: Vim9: error for using a string in a condition is confusing. Solution: Give a more specific error. Also adjust the compile time type checking for || and &&.
2020-11-04patch 8.2.1955: Vim9: not all command modifiers are testedv8.2.1955Bram Moolenaar
Problem: Vim9: not all command modifiers are tested. Solution: Add tests for remaining modifiers.
2020-11-04patch 8.2.1954: Vim9: not all command modifiers are testedv8.2.1954Bram Moolenaar
Problem: Vim9: not all command modifiers are tested. Solution: Add tests for "keep" modifiers. Fix that marks are lost even though ":lockmarks" is used.
2020-11-02patch 8.2.1943: Vim9: wrong error message when colon is missingv8.2.1943Bram Moolenaar
Problem: Vim9: wrong error message when colon is missing. Solution: Check for a missing colon. (issue #7239)
2020-11-01patch 8.2.1940: Vim9: browse modifier test fails on Macv8.2.1940Bram Moolenaar
Problem: Vim9: browse modifier test fails on Mac. Solution: Only test when the +browse feature is available.
2020-11-01patch 8.2.1937: Vim9: test for confirm modifier fails in some situationsv8.2.1937Bram Moolenaar
Problem: Vim9: test for confirm modifier fails in some situations. Solution: Add a short wait. Handle failure better.
2020-11-01patch 8.2.1934: Vim9: command modifiers in :def function not testedv8.2.1934Bram Moolenaar
Problem: Vim9: command modifiers in :def function not tested. Solution: Add tests. Fix using modifier before filter command.
2020-10-29patch 8.2.1923: Vim9: "filter" command modifier doesn't workv8.2.1923Bram Moolenaar
Problem: Vim9: "filter" command modifier doesn't work. Solution: Check for space on char before argument. (closes #7216, closes #7222)
2020-10-23patch 8.2.1894: Vim9: command modifiers are not supportedv8.2.1894Bram Moolenaar
Problem: Vim9: command modifiers are not supported. Solution: Support "silent" and "silent!".
2020-10-22patch 8.2.1891: Vim9: skipping over expression doesn't handle line breaksv8.2.1891Bram Moolenaar
Problem: Vim9: skipping over expression doesn't handle line breaks. Solution: Pass evalarg to skip_expr(). (closes #7157)
2020-10-20patch 8.2.1873: Vim9: missing white space when using <f-args>v8.2.1873Bram Moolenaar
Problem: Vim9: missing white space when using <f-args>. Solution: Add spaces. (Christian J. Robinson)
2020-10-04patch 8.2.1798: Vim9: trinary operator condition is too permissivev8.2.1798Bram Moolenaar
Problem: Vim9: trinary operator condition is too permissive. Solution: Use tv_get_bool_chk().
2020-10-03patch 8.2.1795: Vim9: operators && and || have a confusing resultv8.2.1795Bram Moolenaar
Problem: Vim9: operators && and || have a confusing result. Solution: Make the result a boolean.
2020-09-27patch 8.2.1766: Vim9: Some tests are still using :letv8.2.1766Bram Moolenaar
Problem: Vim9: Some tests are still using :let. Solution: Change the last few declarations to use :var.
2020-09-27patch 8.2.1761: Vim9: Some tests are still using :letv8.2.1761Bram Moolenaar
Problem: Vim9: Some tests are still using :let. Solution: Change more declarations to use :var.
2020-09-21patch 8.2.1724: Vim9: assignment tests spread outv8.2.1724Bram Moolenaar
Problem: Vim9: assignment tests spread out. Solution: Create new test file for assignment tests.
2020-09-14patch 8.2.1679: Vim9: ":*" is not recognized as a rangev8.2.1679Bram Moolenaar
Problem: Vim9: ":*" is not recognized as a range. Solution: Move recognizing "*" into skip_range(). (closes #6838)
2020-09-08patch 8.2.1637: Vim9: :put ={expr} does not work inside :def functionv8.2.1637Bram Moolenaar
Problem: Vim9: :put ={expr} does not work inside :def function. Solution: Add ISN_PUT. (closes #6397)
2020-08-23patch 8.2.1520: Vim9: CTRL-] used in :def function does not workv8.2.1520Bram Moolenaar
Problem: Vim9: CTRL-] used in :def function does not work. Solution: Omit count or prepend colon. (closes #6769)
2020-08-20patch 8.2.1496: Vim9: cannot use " #" in a mappingv8.2.1496Bram Moolenaar
Problem: Vim9: cannot use " #" in a mapping. Solution: Do not remove a comment with the EX_NOTRLCOM flag. (closes #6746)
2020-07-11patch 8.2.1178: Vim9: filter function recognized as command modifierv8.2.1178Bram Moolenaar
Problem: Vim9: filter function recognized as command modifier, leading to a crash. Solution: Clear cmdmod after freeing items. Do not recognize a command modifier followed by non-white space. (closes #6434)
2020-07-08patch 8.2.1157: Vim9: dict.name is not recognized as an expressionv8.2.1157Bram Moolenaar
Problem: Vim9: dict.name is not recognized as an expression. Solution: Recognize ".name". (closes #6418)
2020-07-06patch 8.2.1149: Vim9: :eval command not handled properlyv8.2.1149Bram Moolenaar
Problem: Vim9: :eval command not handled properly. Solution: Compile the :eval command. (closes #6408)
2020-07-05patch 8.2.1130: Vim9: bar not recognized after function callv8.2.1130Bram Moolenaar
Problem: Vim9: bar not recognized after function call Solution: Skip whitespace. (closes #6391)
2020-07-05patch 8.2.1129: Vim9: bar not recognized after not compiled commandv8.2.1129Bram Moolenaar
Problem: Vim9: bar not recognized after not compiled command. Solution: Check for bar for commands where this is possible. (closes #6391)
2020-07-02patch 8.2.1116: Vim9: parsing command checks for list twicev8.2.1116Bram Moolenaar
Problem: Vim9: parsing command checks for list twice. Solution: Adjust how a command is parsed.
2020-07-01patch 8.2.1112: Vim9: no line continuation allowed in method callv8.2.1112Bram Moolenaar
Problem: Vim9: no line continuation allowed in method call. Solution: Handle line continuation in expression before method call.
2020-06-28patch 8.2.1080: Vim9: no line break allowed in a for loopv8.2.1080Bram Moolenaar
Problem: Vim9: no line break allowed in a for loop. Solution: Skip line breaks in for command.
2020-06-28patch 8.2.1079: Vim9: no line break allowed in a while loopv8.2.1079Bram Moolenaar
Problem: Vim9: no line break allowed in a while loop. Solution: Update stored loop lines when finding line breaks.
2020-06-27patch 8.2.1076: Vim9: no line break allowed in :if expressionv8.2.1076Bram Moolenaar
Problem: Vim9: no line break allowed in :if expression. Solution: Skip linebreak.
2020-06-27patch 8.2.1075: Vim9: no line break allowed in :echo expressionv8.2.1075Bram Moolenaar
Problem: Vim9: no line break allowed in :echo expression. Solution: Skip linebreak.
2020-05-10patch 8.2.0732: Vim9: storing value in dict messes up stackv8.2.0732Bram Moolenaar
Problem: Vim9: storing value in dict messes up stack. Solution: Correct item count of stack.
2020-05-10patch 8.2.0730: Vim9: Assignment to dict member does not workv8.2.0730Bram Moolenaar
Problem: Vim9: Assignment to dict member does not work. Solution: Parse dict assignment. Implement getting dict member.
2020-04-26patch 8.2.0641: Vim9: not expanded in :hardcopy and syn-includev8.2.0641Bram Moolenaar
Problem: Vim9: not expanded in :hardcopy and "syntax include". Solution: Add the EX_EXPAND flag. Expend "syntax include".