- Jun 12, 2018
-
-
Bram Moolenaar authored
Problem: If a test function exists Vim this may go unnoticed. Solution: Check for a test funtion quitting Vim. Fix tests that did exit Vim.
-
Bram Moolenaar authored
Problem: ++bad argument of :edit does not work properly. Solution: Return FAIL from get_bad_opt() only when there is no valid argument. (Dominique Pelle, Christian Brabandt, closes #2966, closes #2947)
-
- Jun 10, 2018
-
-
Bram Moolenaar authored
Problem: If omni completion opens a window Insert mode is stopped. (Hirohito Higashi) Solution: Only set stop_insert_mode in a prompt buffer window.
-
Bram Moolenaar authored
Problem: Attribute "width" missing from python window attribute list. Solution: Add the item. (Ken Takata) Order the list like the items are used in the WindowAttr() function.
-
Bram Moolenaar authored
Problem: Warnings from 64-bit compiler. Solution: Add type casts. (Mike Williams)
-
- Jun 07, 2018
-
-
Bram Moolenaar authored
Problem: Cannot easily delete lines in another buffer. Solution: Add deletebufline().
-
Bram Moolenaar authored
Problem: Popup test causes Vim to exit. Solution: Disable the broken part of the test for now.
-
- Jun 06, 2018
-
-
Bram Moolenaar authored
Problem: Cannot easily append lines to another buffer. Solution: Add appendbufline().
-
Bram Moolenaar authored
Problem: Not restoring Insert mode if leaving a prompt buffer by using a mouse click. Solution: Set b_prompt_insert appropriately. Also correct cursor position when moving cursor to last line.
-
Bram Moolenaar authored
Problem: Not easy to switch between prompt buffer and other windows. Solution: Accept CTRL-W commands in Insert mode. Start and stop Insert mode as one would expect.
-
- Jun 04, 2018
-
-
Bram Moolenaar authored
Problem: Cursor not restored with ":edit #". Solution: Don't assume autocommands moved the cursor when it was moved to the first non-blank.
-
Bram Moolenaar authored
Problem: Keys to stop Vim in terminal are wrong. (Marius Gedminas) Solution: Move ":" to before CTRL-U.
-
Bram Moolenaar authored
Problem: BS in prompt buffer starts new line. Solution: Do not allows BS over the prompt. Make term_sendkeys() handle special keys. Add a test.
-
- Jun 03, 2018
-
-
Bram Moolenaar authored
Problem: Terminal test aucmd_on_close if flaky. Solution: Wait a bit longer.
-
Bram Moolenaar authored
Problem: Stoping Vim running in a terminal may not work. Solution: Instead of sending <Esc> send CTRL-O.
-
Bram Moolenaar authored
Problem: Terminal test fails on MS-Windows when "wc" exists. Solution: Skip test with redirection on MS-Windows.
-
Bram Moolenaar authored
Problem: Prompt buffer test fails on MS-Windows. Solution: Disable the test for now. Remove stray assert.
-
Bram Moolenaar authored
Problem: Difficult to make a plugin that feeds a line to a job. Solution: Add the nitial code for the "prompt" buftype.
-
- May 26, 2018
-
-
Bram Moolenaar authored
Problem: Terminal test fails with very tall terminal. (Tom) Solution: Fix the terminal window size in the test.
-
Bram Moolenaar authored
Problem: No test for the undofile() function. Solution: Add test. (Dominique Pelle, closes #2958)
-
Bram Moolenaar authored
Problem: % command not testded on #ifdef and comment. Solution: Add tests. (Dominique Pelle, closes #2956)
-
Bram Moolenaar authored
Problem: gcc 8.1 warns for use of strncpy(). (John Marriott) Solution: Use mch_memmove() instead of STRNCPY().
-
- May 23, 2018
-
-
Bram Moolenaar authored
Problem: Repeating put from expression register fails. Solution: Re-evaluate the expression register. (Andy Massimino, closes #2945)
-
Bram Moolenaar authored
Problem: Clang warns for undefined behavior. Solution: Move #ifdef outside of sprintf() call.(suggestion by Michael Jarvis, closes #2956)
-
- May 22, 2018
-
-
Bram Moolenaar authored
-
Bram Moolenaar authored
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.
-
Bram Moolenaar authored
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.
-
Bram Moolenaar authored
Problem: Using "gn" may select wrong text when wrapping. Solution: Avoid wrapping when searching forward. (Christian Brabandt)
-
Bram Moolenaar authored
Problem: Shell command completion has duplicates. (Yegappan Lakshmanan) Solution: Use a hash table to avoid duplicates. (Ozaki Kiichi, closes #539, closes #2733)
-
- May 21, 2018
-
-
Bram Moolenaar authored
Problem: Possible crash in term_wait(). (Dominique Pelle) Solution: Check for a valid buffer after ui_delay(). (closes #2944)
-
Bram Moolenaar authored
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)
-
Bram Moolenaar authored
Problem: qf_init_ext() is too long. Solution: Split it into multiple functions. (Yegappan Lakshmanan, closes #2939)
-
Bram Moolenaar authored
Problem: Using freed memory when changing terminal cursor color. Solution: Make a copy of the color. (Dominique Pelle, closes #2938, closes #2941)
-
Bram Moolenaar authored
Problem: Misplaced #endif. Solution: Move the #endif to after the expression. (David Binderman)
-
Bram Moolenaar authored
Problem: maparg() and mapcheck() confuse empty and non-existing. Solution: Return <Nop> for an existing non-empty mapping. (closes #2940)
-
- May 20, 2018
-
-
Bram Moolenaar authored
Problem: efm_to_regpat() is too long. Solution: Split off three functions. (Yegappan Lakshmanan, closes #2924)
-
Bram Moolenaar authored
Problem: Tabpages insufficiently tested. Solution: Add more test coverage. (Dominique Pelle, closes #2934)
-
Bram Moolenaar authored
Problem: No test for strwidth(). Solution: Add a test. (Dominique Pelle, closes #2931)
-
Bram Moolenaar authored
Problem: No test for "o" and "O" in Visual block mode. Solution: Add a test. (Dominique Pelle, closes #2932)
-
Bram Moolenaar authored
Problem: syn_id2cterm_bg() may be undefined. (Axel Bender) Solution: Adjust #ifdef.
-