- Aug 23, 2021
-
-
Bram Moolenaar authored
Problem: Vim9: no check for white space before type in declaration. (Naohiro Ono) Solution: Check for white space like in a compiled function. (closes #8785)
-
Bram Moolenaar authored
Problem: Auto formatting after "cw" leaves cursor in wrong spot. Solution: Do not auto-format after the delete. (closes #8789)
-
Bram Moolenaar authored
Problem: Not all Racket files are recognized. Solution: Also recognize .rktl and .rktd files. (Doug Kearns)
-
- Aug 22, 2021
-
-
Bram Moolenaar authored
Problem: Vim9: :@r executing a register is inconsistent. Solution: Use "@r" as the start of an expression. (issue #8779)
-
Bram Moolenaar authored
Problem: Vim9: debugging elseif does not stop before condition. Solution: Move debug statement to after the jump. (closes #8781)
-
- Aug 21, 2021
-
-
Bram Moolenaar authored
Problem: Vim9: cannot use option for all operations. Solution: Recognize more operations. (closes #8779)
-
rbtnn authored
Problem: Vim9: crash when :for is skipped. Solution: Skip more code generation. (Naruhiko Nishino, closes #8777)
-
Bram Moolenaar authored
Problem: When :edit reuses the current buffer the alternate file is set to the same buffer. Solution: Only set the alternate file when not reusing the buffer. (closes #8783)
-
Gregory Anders authored
Problem: Buffer overflow when completing long tag name. Solution: Allocate the buffer dynamically. (Gregory Anders, closes #8769)
-
- Aug 20, 2021
-
-
rbtnn authored
Problem: Vim9: crash with nested :while. Solution: Handle skipping better. (Naruhiko Nishino, closes #8778)
-
- Aug 19, 2021
-
-
naohiro ono authored
Problem: User function completion fails with dict function. Solution: Do not stop sequencing through the list if user functions when encountering an empty name. (Naohiro Ono, closes #8765, closes #8774)
-
Bram Moolenaar authored
Problem: Vim9: error for type when variable is not set. Solution: Give a specific error for a NULL function. (closes #8773)
-
- Aug 17, 2021
-
-
Bastian Venthur authored
Problem: Structurizr files are not recognized. Solution: Recognize the file by contents. (Bastian Venthur, closes #8764)
-
Bram Moolenaar authored
Problem: Crash when 'virtualedit' is set and window is narrow. () Solution: Check that width is not zero. (closes #8767)
-
- Aug 16, 2021
-
-
Yegappan Lakshmanan authored
Problem: Adding many text properties requires a lot of function calls. Solution: Add the prop_add_list() function. (Yegappan Lakshmanan, closes #8751)
-
Bram Moolenaar authored
Problem: MS-Windows: compiler warning for 64-32 bit conversion. Solution: Add type casts.
-
- Aug 15, 2021
-
-
Bram Moolenaar authored
Problem: Build failure with +byte_offset but without +textprop. (John Marriott) Solution: Adjust the #ifdef.
-
Bram Moolenaar authored
Problem: Vim9: type of argument for negate not checked at compile time. Solution: Add a compile time check.
-
Bram Moolenaar authored
Problem: Vim9: error for nested :enddef has wrong line number. Solution: Compute the line number.
-
Bram Moolenaar authored
Problem: Vim9: using a function by name may delete it. (Naohiro Ono) Solution: Increment the reference count when using a function by name. (closes #8760)
-
Bram Moolenaar authored
Problem: Text properties test fails on MS-Windows. Solution: Set fileformat to unix.
-
Bram Moolenaar authored
Problem: Eval test for scriptversion fails. Solution: Fix off-by-one error.
-
Bram Moolenaar authored
Problem: line2byte() returns wrong value after adding textprop. (Yuto Kimura) Solution: Reduce the length by the size of the text property. (closes #8759)
-
Bram Moolenaar authored
Problem: Check for legacy script is incomplete. (Naohiro Ono) Solution: Also check the :legacy modifier. Use for string concatenation with "." and others (issue #8756)
-
- Aug 14, 2021
-
-
Bram Moolenaar authored
Problem: Vim9: no error for using "." for concatenation after ":vim9cmd". (Naohiro Ono) Solution: Check for Vim9 script syntax. (closes #8756)
-
Bram Moolenaar authored
-
Dominique Pelle authored
Problem: Some code not covered by tests. Solution: Add a few more tests. (Dominique Pellé, closes #8757)
-
Bram Moolenaar authored
Problem: Vimscript test fails. Solution: Have test verify first error instead of second
-
Bram Moolenaar authored
Problem: Vim9: autoload test fails. Solution: Adjust the way the second message is avoided
-
Bram Moolenaar authored
Problem: Test for :let errors fails. Solution: Adjust the test and how to avoid a second error message.
-
Bram Moolenaar authored
Problem: Vim9: function call aborted despite try/catch. (Naohiro Ono) Solution: Ignore error caught by try/catch. (closes #8755)
-
- Aug 13, 2021
-
-
Bram Moolenaar authored
Problem: Accessing uninitialized pointer. Solution: Set pointer to NULL.
-
Bram Moolenaar authored
Problem: Vim9: cannot lock a member in a local dict. Solution: Get the local dict from the stack and pass it to get_lval().
-
Bram Moolenaar authored
Problem: Vim9: no type check when assigning a list range. (Naohiro Ono) Solution: Check the member type. (closes #8750)
-
Bram Moolenaar authored
Problem: Completing "call g:" returns entries with just "g:". (Naohiro Ono) Solution: Skip empty strings returned by get_user_func_name(). (closes #8753)
-
- Aug 12, 2021
-
-
Bram Moolenaar authored
Problem: Behavior of negative index in list change changed. (Naruhiko Nishino) Solution: Only change it for Vim9 script. (closes #8749)
-
Bram Moolenaar authored
Problem: Vim9: not enough tests run with Vim9. Solution: Run a few more tests in Vim9 script and :def function. Fix that items(), keys() and values9) return zero for a NULL dict. Make join() return an empty string for a NULL list. Make sort() return an empty list for a NULL list.
-
Bram Moolenaar authored
Problem: Vim9: not enough tests run with Vim9. Solution: Run a few more tests in Vim9 script and :def function. Fix islocked(). Fix error for locking local variable.
-
Bram Moolenaar authored
Problem: Vim9: not enough tests run with Vim9. Solution: Run a few more tests in Vim9 script and :def function.
-
- Aug 11, 2021
-
-
Bram Moolenaar authored
Problem: Vim9: cannot assign to range in list. Solution: Implement overwriting a list range.
-