| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Problem: Strace filetype detection is expensive.
Solution: Match with a cheap pattern first. (Federico Mengozzi,
closes #12220)
|
|
|
|
|
|
| |
Problem: Virtual text truncation only works with Unicode 'encoding'.
Solution: Convert the ellipsis character to 'encoding' if needed. (Hirohito
Higashi, closes #12233)
|
|
|
|
|
| |
Problem: Recursively calling :defer function if it does :qa.
Solution: Clear the defer entry before calling the function. (closes #12266)
|
|
|
|
|
|
| |
Problem: Ruler not drawn correctly when using 'rulerformat'.
Solution: Adjust formatting depending on whether the ruler is drawn in the
statusline or the command line. (Sean Dewar, closes #12246)
|
|
|
|
|
| |
Problem: Insufficient testing for getcmdcompltype().
Solution: Add a few more test cases. (closes #12268)
|
|
|
|
|
| |
Problem: Typo in name of type.
Solution: Change funccal_T to funccall_T. (closes #12265)
|
|
|
|
|
|
| |
Problem: Buffer overflow when expanding long file name.
Solution: Use a larger buffer and avoid overflowing it. (Yee Cheng Chin,
closes #12201)
|
|
|
|
|
| |
Problem: No regression test for what patch 9.0.1333 fixes.
Solution: Extend existing test to cover the fixed problem. (issue #11930)
|
|
|
|
|
| |
Problem: Shortmess test depends on order of test execution.
Solution: Clear messages. (closes #12264)
|
|
|
|
|
|
| |
Problem: C++ 20 modules are not recognized.
Solution: Add patterns to recognize C++ 20 modules as "cpp". (Ben Jackson,
closes #12261)
|
|
|
|
|
|
| |
Problem: Code indenting is confused by macros.
Solution: Put semicolon after the macros instead of inside. (Ozaki Kiichi,
closes #12257)
|
|
|
|
|
| |
Problem: Typos in source code and tests.
Solution: Fi the typos. (Dominique Pellé, closes #12217)
|
|
|
|
|
| |
Problem: Code using EVAL_CONSTANT is dead, it is never set.
Solution: Remove EVAL_CONSTANT. (closes #12252)
|
|
|
|
|
|
| |
Problem: Unnecessary redrawing when 'showcmdloc' is not "last".
Solution: Redraw later when "showcmd_is_clear" is set. (Luuk van Baal,
closes #12260)
|
|
|
|
|
| |
Problem: MacOS: building fails if clock_gettime() is not available.
Solution: Add a configure check for clock_gettime(). (closes #12242)
|
|
|
|
|
|
| |
Problem: Test for prompt buffer is flaky.
Solution: Use WaitForAssert() instead of TermWait(). (Ozaki Kiichi,
closes #12247)
|
|
|
|
|
| |
Problem: Diff test fails on MacOS 13.
Solution: Install GNU diffutils. (Ozaki Kiichi, closes #12258)
|
|
|
|
|
| |
Problem: Condition is always true.
Solution: Remove the useless condition. (closes #12253)
|
|
|
|
|
| |
Problem: Unnecessary checks for the "skip" flag when skipping.
Solution: Remove the unnecessary checks. (closes #12254)
|
|
|
|
|
|
| |
Problem: openSUSE: configure doesn't find the Motif library. (Tony
Mechelynck)
Solution: Also search in /usr/lib64.
|
|
|
|
|
|
| |
Problem: Crash when passing NULL to setcmdline(). (Andreas Louv)
Solution: Use tv_get_string() instead of using v_string directly.
(closes #12231, closes #12227)
|
|
|
|
|
| |
Problem: Ending Insert mode when accessing a hidden prompt buffer.
Solution: Don't stop Insert mode when it was active before. (closes #12237)
|
|
|
|
|
| |
Problem: mapset() does not restore non-script context.
Solution: Also accept negative sid. (closes #12132)
|
|
|
|
|
| |
Problem: MacOS: Python 3 using framework do not set dll name properly.
Solution: Use the framework prefix. (Yee Cheng Chin, closes #12189)
|
|
|
|
|
| |
Problem: "rvim" can execute a shell through :diffpatch.
Solution: Disallow the shell "patch" command.
|
|
|
|
|
|
| |
Problem: Start Insert mode when accessing a hidden prompt buffer.
Solution: Call leaving_window() in aucmd_restbuf(). (Thorben Tröbst,
closes #12148, closes #12147)
|
|
|
|
|
|
| |
Problem: .fs files are falsely recognized as forth files.
Solution: Check 100 lines for something that looks like forth. (Johan
Kotlinski, closes #12219, closes #11988)
|
|
|
|
|
| |
Problem: Test fails with different error number.
Solution: Adjust the expected error.
|
|
|
|
|
| |
Problem: Cannot compare a typed variable with v:none.
Solution: Allow for "x is v:none" and "x isnot v:none". (issue #12194)
|
|
|
|
|
|
| |
Problem: Scrolling too many lines when 'wrap' and 'diff' are set.
Solution: Only scroll by screenlines for 'diff' when 'wrap' is not set.
(closes #12211)
|
|
|
|
|
| |
Problem: Crash when adding package already in 'runtimepath'.
Solution: Change order for using 'runtimepath' entries. (closes #12215)
|
|
|
|
|
| |
Problem: On some systems the Lua library is not found.
Solution: Check if a subdirectory for Lua exists. (closes #4475)
|
|
|
|
|
| |
Problem: Completion popup in wrong position with virtual text "above".
Solution: Adjust the column. (closes #12210)
|
|
|
|
|
|
| |
Problem: getscriptinfo() loops even when specific SID is given.
Solution: Only loop when needed. Give a clearer error message.
(closes #12207)
|
|
|
|
|
|
| |
Problem: Livebook files are not recognized.
Solution: Add a pattern for Livebook files. (Mathias Jean Johansen,
closes #12203)
|
|
|
|
|
| |
Problem: Invalid memory access when ending insert mode.
Solution: Check if the insert_skip value is valid.
|
|
|
|
|
|
| |
Problem: Cursor in wrong position when leaving insert mode.
Solution: Update the w_valid flags. Position the cursor also when not
redrawing. (closes #12137)
|
|
|
|
|
| |
Problem: Warning for uninitialized variable. (Tony Mechelynck)
Solution: Add #ifdef.
|
|
|
|
|
|
| |
Problem: Indent wrong after "export namespace" in C++.
Solution: Skip over "inline" and "export" in any order. (Virginia Senioria,
closes #12134, closes #12133)
|
|
|
|
|
|
| |
Problem: "wat" and "wast" files are one filetype.
Solution: Add a separate filetype for "wat" files. (Amaan Qureshi,
closes #12165)
|
|
|
|
|
| |
Problem: Unused macros are defined.
Solution: Remove the unused macros.
|
|
|
|
|
| |
Problem: WebAssembly Interface Type files are not recognized.
Solution: Add a pattern for WIT files. (Amaan Qureshi, closes #12173)
|
|
|
|
|
| |
Problem: Sage files are not recognized.
Solution: Add a pattern for Sage files. (Amaan Qureshi, closes #12176)
|
|
|
|
|
| |
Problem: Nu files are not recognized.
Solution: Add a pattern for Nu files. (Amaan Qureshi, closes #12172)
|
|
|
|
|
| |
Problem: Build failure because SIZE_MAX is not defined.
Solution: Define SIZE_MAX when missing. (John Marriott)
|
|
|
|
|
| |
Problem: Lean files are not recognized.
Solution: Add a pattern for Lean files. (Amaan Qureshi, closes #12177)
|
|
|
|
|
|
| |
Problem: The included xdiff code is a bit outdated.
Solution: Sync with the latest git xdiff code. (Yee Cheng Chin,
closes #12181)
|
|
|
|
|
| |
Problem: ESDL files are not recognized.
Solution: Add a pattern for ESDL files. (Amaan Qureshi, closes #12174)
|
|
|
|
|
| |
Problem: Crash when collection is modified when using filter().
Solution: Lock the list/dict/blob. (Ernie Rael, closes #12183)
|
|
|
|
|
| |
Problem: Crystal files are not recognized.
Solution: Add a pattern for Crystal files. (Amaan Qureshi, closes #12175)
|