| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: Filler lines are wrong when changing text in diff mode.
Solution: Don't change the filler lines on every change. Check
scrollbinding when updating the filler lines. (closes #8809)
|
|
|
|
|
|
| |
Problem: Escaping for fish shell is skipping some characters.
Solution: Escape character after backslash if needed. (Jason Cox,
closes #8827)
|
|
|
|
|
| |
Problem: augroup completion escapes regexp pattern characters.
Solution: Do not escape the augroup name. (closes #8826)
|
|
|
|
|
|
| |
Problem: Crash with combination of 'linebreak' and other options.
Solution: Avoid n_extra to become negative. (Christian Brabandt,
closes #8817)
|
|
|
|
|
| |
Problem: Included xdiff code is outdated.
Solution: Sync with xdiff in git 2.33. (Christian Brabandt, closes #8431)
|
|
|
|
|
| |
Problem: Cannot stop insert mode completion without side effects.
Solution: Add CTRL-X CTRL-Z. (closes #8821)
|
|
|
|
|
| |
Problem: fnamemodify('path/..', ':p') differs from using 'path/../'.
Solution: Include the "/.." in the directory name. (closes #8808)
|
|
|
|
|
| |
Problem: Compiler warning for non-static function.
Solution: Make the function static. (Dominique Pellé, closes #8816)
|
|
|
|
|
| |
Problem: Using uninitialized memory.
Solution: Initialize the rm_ic field. (Dominique Pellé, closes #8800)
|
| |
|
|
|
|
|
| |
Problem: Escaping for fish shell does not work properly.
Solution: Insert a backslash before a backslash. (Jason Cox, closes #8810)
|
|
|
|
|
| |
Problem: Cannot disable modeline for an individual file.
Solution: Recognize "nomodeline" in a modeline. (Hu Jialun, closes #8798)
|
|
|
|
|
| |
Problem: Vim9: completion for :disassemble adds parenthesis.
Solution: Don't add parenthesis. (Naohiro Ono, closes #8802)
|
|
|
|
|
| |
Problem: Crash when getting the type of a NULL partial.
Solution: Check for NULL. (closes #8260)
|
|
|
|
|
| |
Problem: Crash when using NULL list with sign functions.
Solution: Handle a NULL list like an empty list. (issue #8260)
|
|
|
|
|
| |
Problem: Crash when using NULL string for funcref().
Solution: Check for NULL argument. (issue #8260)
|
|
|
|
|
| |
Problem: Crash when using NULL job.
Solution: Copy static string into buffer. (issue #8260)
|
|
|
|
|
|
| |
Problem: MS-Windows: completing environment variables with % is wrong.
Solution: Only complete environment variables with $. (Albert Liu,
closes #8791)
|
|
|
|
|
| |
Problem: Vim9: :disass completion does not understand "s:".
Solution: Expand "s:" to a pattern. (closes #8780)
|
|
|
|
|
| |
Problem: Vim9: no warning that "@r" does not do anything.
Solution: Give a "no effect" error. (closes #8779)
|
|
|
|
|
| |
Problem: Using uninitialized memory.
Solution: Initialize textprop_save_len.
|
|
|
|
|
| |
Problem: Pyret files are not recognized.
Solution: Recognize .arr files as Pyret. (Doug Kearns)
|
|
|
|
|
| |
Problem: text property test fails on MS-Windows.
Solution: Set fileformat to "unix"
|
|
|
|
|
|
| |
Problem: line2byte() value wrong when adding a text property. (Yuto Kimura)
Solution: Adjust length for text property. (closes #8772) Also fix it for
deleting a line.
|
|
|
|
|
| |
Problem: Vim9: :$ENV cannot be followed by ->func() in next line.
Solution: Use "$ENV" as the start of an expression. (closes #8790)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Auto formatting after "cw" leaves cursor in wrong spot.
Solution: Do not auto-format after the delete. (closes #8789)
|
|
|
|
|
| |
Problem: Not all Racket files are recognized.
Solution: Also recognize .rktl and .rktd files. (Doug Kearns)
|
|
|
|
|
| |
Problem: Vim9: :@r executing a register is inconsistent.
Solution: Use "@r" as the start of an expression. (issue #8779)
|
|
|
|
|
| |
Problem: Vim9: debugging elseif does not stop before condition.
Solution: Move debug statement to after the jump. (closes #8781)
|
|
|
|
|
| |
Problem: Vim9: cannot use option for all operations.
Solution: Recognize more operations. (closes #8779)
|
|
|
|
|
| |
Problem: Vim9: crash when :for is skipped.
Solution: Skip more code generation. (Naruhiko Nishino, closes #8777)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Buffer overflow when completing long tag name.
Solution: Allocate the buffer dynamically. (Gregory Anders, closes #8769)
|
|
|
|
|
| |
Problem: Vim9: crash with nested :while.
Solution: Handle skipping better. (Naruhiko Nishino, closes #8778)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Vim9: error for type when variable is not set.
Solution: Give a specific error for a NULL function. (closes #8773)
|
|
|
|
|
| |
Problem: Structurizr files are not recognized.
Solution: Recognize the file by contents. (Bastian Venthur, closes #8764)
|
|
|
|
|
| |
Problem: Crash when 'virtualedit' is set and window is narrow. ()
Solution: Check that width is not zero. (closes #8767)
|
|
|
|
|
|
| |
Problem: Adding many text properties requires a lot of function calls.
Solution: Add the prop_add_list() function. (Yegappan Lakshmanan,
closes #8751)
|
|
|
|
|
| |
Problem: MS-Windows: compiler warning for 64-32 bit conversion.
Solution: Add type casts.
|
|
|
|
|
|
| |
Problem: Build failure with +byte_offset but without +textprop. (John
Marriott)
Solution: Adjust the #ifdef.
|
|
|
|
|
| |
Problem: Vim9: type of argument for negate not checked at compile time.
Solution: Add a compile time check.
|
|
|
|
|
| |
Problem: Vim9: error for nested :enddef has wrong line number.
Solution: Compute the line number.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Text properties test fails on MS-Windows.
Solution: Set fileformat to unix.
|
|
|
|
|
| |
Problem: Eval test for scriptversion fails.
Solution: Fix off-by-one error.
|
|
|
|
|
|
| |
Problem: line2byte() returns wrong value after adding textprop. (Yuto
Kimura)
Solution: Reduce the length by the size of the text property. (closes #8759)
|
|
|
|
|
|
| |
Problem: Check for legacy script is incomplete. (Naohiro Ono)
Solution: Also check the :legacy modifier. Use for string concatenation
with "." and others (issue #8756)
|
|
|
|
|
|
| |
Problem: Vim9: no error for using "." for concatenation after ":vim9cmd".
(Naohiro Ono)
Solution: Check for Vim9 script syntax. (closes #8756)
|