| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Terminal test fails on MS-Windows when "wc" exists.
Solution: Skip test with redirection on MS-Windows.
|
|
|
|
|
| |
Problem: Prompt buffer test fails on MS-Windows.
Solution: Disable the test for now. Remove stray assert.
|
|
|
|
|
| |
Problem: Difficult to make a plugin that feeds a line to a job.
Solution: Add the nitial code for the "prompt" buftype.
|
|
|
|
|
| |
Problem: Terminal test fails with very tall terminal. (Tom)
Solution: Fix the terminal window size in the test.
|
|
|
|
|
| |
Problem: No test for the undofile() function.
Solution: Add test. (Dominique Pelle, closes #2958)
|
|
|
|
|
| |
Problem: % command not testded on #ifdef and comment.
Solution: Add tests. (Dominique Pelle, closes #2956)
|
|
|
|
|
| |
Problem: gcc 8.1 warns for use of strncpy(). (John Marriott)
Solution: Use mch_memmove() instead of STRNCPY().
|
|
|
|
|
|
| |
Problem: Repeating put from expression register fails.
Solution: Re-evaluate the expression register. (Andy Massimino,
closes #2945)
|
|
|
|
|
|
| |
Problem: Clang warns for undefined behavior.
Solution: Move #ifdef outside of sprintf() call.(suggestion by Michael
Jarvis, closes #2956)
|
| |
|
|
|
|
|
|
|
|
| |
Problem: Cannot tell whether a register is being used for executing or
recording.
Solution: Add reg_executing() and reg_recording(). (Hirohito Higashi,
closes #2745) Rename the global variables for consistency. Store
the register name in reg_executing.
|
|
|
|
|
|
| |
Problem: Error when defining a Lambda with index of a function result.
Solution: When not evaluating an expression and skipping a function call,
set the return value to VAR_UNKNOWN.
|
|
|
|
|
| |
Problem: Using "gn" may select wrong text when wrapping.
Solution: Avoid wrapping when searching forward. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: Shell command completion has duplicates. (Yegappan Lakshmanan)
Solution: Use a hash table to avoid duplicates. (Ozaki Kiichi, closes #539,
closes #2733)
|
|
|
|
|
| |
Problem: Possible crash in term_wait(). (Dominique Pelle)
Solution: Check for a valid buffer after ui_delay(). (closes #2944)
|
|
|
|
|
|
|
| |
Problem: Cursor color wrong when closing a terminal window, ending up in
another terminal window. (Dominique Pelle)
Solution: Bail out of terminal_loop() when the buffer changes.
(closes #2942)
|
|
|
|
|
|
| |
Problem: qf_init_ext() is too long.
Solution: Split it into multiple functions. (Yegappan Lakshmanan,
closes #2939)
|
|
|
|
|
|
| |
Problem: Using freed memory when changing terminal cursor color.
Solution: Make a copy of the color. (Dominique Pelle, closes #2938,
closes #2941)
|
|
|
|
|
| |
Problem: Misplaced #endif.
Solution: Move the #endif to after the expression. (David Binderman)
|
|
|
|
|
| |
Problem: maparg() and mapcheck() confuse empty and non-existing.
Solution: Return <Nop> for an existing non-empty mapping. (closes #2940)
|
|
|
|
|
| |
Problem: efm_to_regpat() is too long.
Solution: Split off three functions. (Yegappan Lakshmanan, closes #2924)
|
|
|
|
|
| |
Problem: Tabpages insufficiently tested.
Solution: Add more test coverage. (Dominique Pelle, closes #2934)
|
|
|
|
|
| |
Problem: No test for strwidth().
Solution: Add a test. (Dominique Pelle, closes #2931)
|
|
|
|
|
| |
Problem: No test for "o" and "O" in Visual block mode.
Solution: Add a test. (Dominique Pelle, closes #2932)
|
|
|
|
|
| |
Problem: syn_id2cterm_bg() may be undefined. (Axel Bender)
Solution: Adjust #ifdef.
|
|
|
|
|
| |
Problem: Test for :compiler command fails on MS-Windows.
Solution: Ignore difference in path.
|
|
|
|
|
| |
Problem: Test for :compiler command sometimes fails.
Solution: Be less strict about the error message. (Dominique Pelle)
|
|
|
|
|
| |
Problem: The :compiler command is not tested.
Solution: Add a test. (Dominique Pelle, closes #2930)
|
|
|
|
|
|
| |
Problem: :stopinsert changes the message position.
Solution: Save and restore msg_col and msg_row in clearmode(). (Jason
Franklin)
|
| |
|
|
|
|
|
| |
Problem: The netrw plugin does not work.
Solution: Make it accept version 8.x.
|
|
|
|
| |
Update version number and information. Fix a couple of tests.
|
|
|
|
|
| |
Problem: Todo items in source code not visible for users.
Solution: Move the todo items to the help file.
|
| |
|
|
|
|
|
| |
Problem: compiler warning for unused arguments and missing prototype
Solution: Add UNUSED. Add static.
|
|
|
|
|
|
| |
Problem: 'termwinscroll' does not work properly. (Dominique Pelle)
Solution: Subtract removed scrollback from the scrollback count. Add a test
for 'termwinscroll'. (closes #2909)
|
|
|
|
|
| |
Problem: Some build options don't have an example.
Solution: Add a couple more examples and compiler flags.
|
|
|
|
|
|
| |
Problem: Python interface is incompatible with lldb.
Solution: For OutputType set the base to be PyFile_Type. (Boxu Zhang)
Partly disabled to avoid a crash.
|
|
|
|
|
| |
Problem: Various comment updates needed, missing white space.
Solution: Update comments, add white space.
|
|
|
|
|
|
| |
Problem: Superfluous quickfix code, missing examples.
Solution: Remove unneeded code. Add a few examples. Add a bit more
testing. (Yegappan Lakshmanan, closes #2916)
|
|
|
|
|
| |
Problem: Entry for 'wrap' in options window is wrong. (John Little)
Solution: Make the change apply locally.
|
|
|
|
|
|
| |
Problem: Popup menu inside terminal window isn't cleared.
Solution: Use NOT_VALID in pum_undisplay(). (suggested by Christian
Brabandt, closes #2908)
|
|
|
|
|
| |
Problem: HP-UX does not have setenv().
Solution: Use vim_setenv(). (John Marriott)
|
|
|
|
|
| |
Problem: getwinpos() is not tested.
Solution: Add a test. (Dominique Pelle, closes #2911)
|
|
|
|
|
| |
Problem: Script to check .po file doesn't check for plural header.
Solution: Add a check that the plural header is present when needed.
|
| |
|
|
|
|
|
|
|
| |
Problem: Cursor in wrong position when switching to Terminal-Normal mode.
(Dominique Pelle)
Solution: Move to the end of the line if coladvance() fails. Do not take a
snapshot a second time.
|
|
|
|
|
| |
Problem: One character cmdline abbreviation not triggered after '<,'>.
Solution: Skip over the special range. (Christian Brabandt, closes #2320)
|
|
|
|
|
|
|
| |
Problem: Buffer-local window options may not be recent if the buffer is
still open in another window.
Solution: Copy the options from the window instead of the outdated window
options. (Bjorn Linse, closes #2336)
|
|
|
|
|
| |
Problem: Print document name does not support multi-byte.
Solution: Use StartDocW() if needed. (Yasuhiro Matsumoto, closes #2478)
|