| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Cannot avoid breaking after a single space.
Solution: Add the 'p' flag to 'formatoptions'. (Tom Ryder)
|
|
|
|
|
| |
Problem: Compiler warning for sprintf() argument.
Solution: Add type cast.
|
|
|
|
|
| |
Problem: Redrawing specifically for conceal feature.
Solution: Use generic redrawing methods.
|
|
|
|
|
| |
Problem: Conceal mode is not completely tested.
Solution: Add tests for moving the cursor in Insert mode.
|
|
|
|
|
| |
Problem: Build for MinGW fails.
Solution: Avoid specifying dependencies in included makefile.
|
|
|
|
|
|
| |
Problem: Cannot run specific test when in src/testdir the same was as in
the src directory.
Solution: Move build rule to src/testdir/Makefile.
|
|
|
|
|
| |
Problem: Cannot build without the virtualedit feature.
Solution: Make getviscol2() always available.
|
|
|
|
|
| |
Problem: Conceal mode is not sufficiently tested.
Solution: Add screendump tests. Check all 'concealcursor' values.
|
|
|
|
|
|
| |
Problem: Cannot easily change the current quickfx list index.
Solution: Add the "idx" argument to setqflist(). (Yegappan Lakshmanan,
closes #3701)
|
|
|
|
|
| |
Problem: Too many #ifdefs.
Solution: Always build with the +visualextra feature.
|
|
|
|
|
| |
Problem: A couple compiler warnings.
Solution: Rename shadowed variables. Add UNUSED.
|
|
|
|
|
| |
Problem: There is no function for the ":sign jump" command.
Solution: Add the sign_jump() function. (Yegappan Lakshmanan, closes #3780)
|
|
|
|
|
|
| |
Problem: Get warning message when 'completefunc' returns nothing.
Solution: Allow for returning v:none to suppress the warning message.
(Yasuhiro Matsumoto, closes #3789)
|
|
|
|
|
| |
Problem: Superfluous call to redraw_win_later().
Solution: Remove the call.
|
|
|
|
|
| |
Problem: Unessesary #if lines in GTK code.
Solution: Remove the #if. (Ken Takata, closes #3785)
|
|
|
|
|
| |
Problem: Images for NSIS take up too much space.
Solution: Put the images in a zip file.
|
|
|
|
|
| |
Problem: MS-Windows build instructions are a bit outdated.
Solution: Update the instructions. (Ken Takata)
|
|
|
|
|
| |
Problem: Test files still use function!.
Solution: Remove the exclamation mark. Fix overwriting a function.
|
|
|
|
|
|
| |
Problem: When using timers may wait for job exit quite long.
Solution: Return from ui_wait_for_chars_or_timer() when a job or channel
needs to be handled. (Ozaki Kiichi, closes #3783)
|
|
|
|
|
|
| |
Problem: Windows are updated for every added/deleted sign.
Solution: Do not call update_debug_sign(). Only redraw when the line with
the sign is visible. (idea from neovim #9479)
|
|
|
|
|
| |
Problem: Third argument for redrawWinline() is always FALSE.
Solution: Drop the argument. (neovim #9479)
|
|
|
|
|
| |
Problem: Text property columns are not adjusted for changed indent.
Solution: Adjust text properties.
|
|
|
|
|
|
|
| |
Problem: Tabline is not always redrawn when something that is used in
'tabline' changes.
Solution: Add ":redrawtabline" so that a plugin can at least cause the
redraw when needed.
|
|
|
|
|
|
| |
Problem: :colorscheme isn't tested enough
Solution: Improve test coverage of :colorscheme. (Dominique Pelle, closes
#3777) Remove unnecessary sleep.
|
|
|
|
|
| |
Problem: Building with Ruby 2.6 gives compiler warnings.
Solution: Define a stub for rb_ary_detransient. (Ozaki Kiichi, closes #3779)
|
|
|
|
|
| |
Problem: Compiler warnings with 64-bit compiler.
Solution: Change types, add type casts. (Mike Williams)
|
|
|
|
|
|
|
| |
Problem: ":sign place" only uses the current buffer.
Solution: List signs for all buffers when there is no buffer argument.
Fix error message for invalid buffer name in sign_place().
(Yegappan Lakshmanan, closes #3774)
|
|
|
|
|
|
| |
Problem: Sign message not translated and inconsistent spacing.
Solution: Add _() for translation. Add a space. (Ken Takata) Also use
MSG_BUF_LEN instead of BUFSIZ.
|
|
|
|
|
| |
Problem: Using "gt" sometimes does not redraw a tab. (Jason Franklin)
Solution: Always set must_redraw in redraw_all_later().
|
|
|
|
|
| |
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Add a dummy init.
|
|
|
|
|
|
|
|
| |
Problem: Clearing the window is used too often, causing the command line
to be cleared when opening a tab. (Miroslav Koškár)
Solution: Use NOT_VALID instead of CLEAR. (suggested by Jason Franklin,
closes #630) Also do this for a few other places where clearing
the screen isn't really needed.
|
|
|
|
|
|
| |
Problem: ":sign place" requires the buffer argument.
Solution: Make the argument optional. Also update the help and clean up the
sign test. (Yegappan Lakshmanan, closes #3767)
|
|
|
|
|
|
|
|
| |
Problem: When test_edit fails 'insertmode' may not be reset and the next
test may get stuck. (James McCoy)
Solution: Always reset 'insertmode' after executing a test. Avoid that an
InsertCharPre autocommand or a 'complete' function can change the
state. (closes #3768)
|
|
|
|
|
|
| |
Problem: Internal error when using :popup.
Solution: When a menu only exists in Terminal mode give an error. (Naruhiko
Nishino, closes #3765)
|
|
|
|
|
|
| |
Problem: When using text props may free memory that is not allocated.
(Andy Massimino)
Solution: Allocate the line when adjusting text props. (closes #3766)
|
|
|
|
|
| |
Problem: Channel test fails sometimes.
Solution: Avoid race condition.
|
|
|
|
|
|
| |
Problem: If a buffer was deleted a channel can't write to it.
Solution: When the buffer exists but was unloaded, prepare it for writing.
(closes #3764)
|
|
|
|
|
| |
Problem: Text properties are not adjusted for :substitute.
Solution: Adjust text properties as well as possible.
|
|
|
|
|
| |
Problem: setline() and setbufline() do not clear text properties.
Solution: Clear text properties when setting the text.
|
|
|
|
|
| |
Problem: Undo with text properties not tested.
Solution: Add a test function.
|
|
|
|
|
| |
Problem: Text properties are not restored by undo.
Solution: Also save text properties for undo.
|
|
|
|
|
| |
Problem: Sentence text object in Visual mode is not tested.
Solution: Add a test. (Dominique Pelle, closes #3758)
|
|
|
|
|
|
|
|
| |
redo
Problem: When 'y' is in 'cpoptions' yanking for the clipboard changes redo.
Solution: Do not use the 'y' flag when "gui_yank" is TRUE. (Andy Massimino,
closes #3760)
|
|
|
|
|
| |
Problem: get_buf_tv() is named inconsistently.
Solution: Rename it to tv_get_buf(). (Yegappan Lakshmanan, closes #3759)
|
|
|
|
|
| |
Problem: Warnings from 64-bit compiler.
Solution: Add type casts. (Mike Williams)
|
|
|
|
|
| |
Problem: Spell highlighting does not always end. (Gary Johnson)
Solution: Also reset char_attr when spell errors are highlighted.
|
|
|
|
|
| |
Problem: Text properties are not adjusted when backspacing replaced text.
Solution: Keep text properties on text restored in replace mode.
|
|
|
|
|
| |
Problem: Text properties as not adjusted for deleted text.
Solution: Adjust text properties when backspacing to delete text.
|
|
|
|
|
|
| |
Problem: Not easy to see what features are unavailable.
Solution: Highlight disabled features in the :version output. (Nazri Ramliy,
closes #3756)
|
|
|
|
|
| |
Problem: Sign functions do not take buffer argument as documented.
Solution: Use get_buf_tv(). (Yegappan Lakshmanan, closes #3755)
|