Age | Commit message (Collapse) | Author |
|
Problem: Shell cannot tell running in a terminal window.
Solution: Add the VIM_TERMINAL environment variable. (Christian Brabandt)
|
|
Problem: No completion for :unlet $VAR.
Solution: Add completion. (Jason Franklin)
|
|
Problem: Loading a session file fails if 'winheight' is a big number.
Solution: Set 'minwinheight' to zero at first. Don't give an error when
setting 'minwinheight' while 'winheight' is a big number.
Fix using vertical splits. Fix setting 'minwinwidth'.
(closes #2970)
|
|
Problem: Popup test isn't run completely.
Solution: Remove "finish". Clean up function definitions.
|
|
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.
|
|
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)
|
|
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.
|
|
Problem: Cannot easily delete lines in another buffer.
Solution: Add deletebufline().
|
|
Problem: Popup test causes Vim to exit.
Solution: Disable the broken part of the test for now.
|
|
Problem: Cannot easily append lines to another buffer.
Solution: Add appendbufline().
|
|
Problem: Cursor not restored with ":edit #".
Solution: Don't assume autocommands moved the cursor when it was moved to
the first non-blank.
|
|
Problem: Keys to stop Vim in terminal are wrong. (Marius Gedminas)
Solution: Move ":" to before CTRL-U.
|
|
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.
|
|
Problem: Terminal test aucmd_on_close if flaky.
Solution: Wait a bit longer.
|
|
Problem: Stoping Vim running in a terminal may not work.
Solution: Instead of sending <Esc> send CTRL-O.
|
|
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: Repeating put from expression register fails.
Solution: Re-evaluate the expression register. (Andy Massimino,
closes #2945)
|
|
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: maparg() and mapcheck() confuse empty and non-existing.
Solution: Return <Nop> for an existing non-empty mapping. (closes #2940)
|
|
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: 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)
|
|
Update version number and information. Fix a couple of tests.
|
|
Problem: 'termwinscroll' does not work properly. (Dominique Pelle)
Solution: Subtract removed scrollback from the scrollback count. Add a test
for 'termwinscroll'. (closes #2909)
|
|
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: getwinpos() is not tested.
Solution: Add a test. (Dominique Pelle, closes #2911)
|
|
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: Cannot use :unlet for an environment variable.
Solution: Make it work. Use unsetenv() if available. (Ken Takata,
closes #2855)
|
|
Problem: Sometimes the quickfix title is incorrectly prefixed with ':'.
Solution: Prepend the colon in another way. (Yegappan Lakshmanan, closes
#2905)
|
|
Problem: Test for terminal stdout redirection is flaky.
Solution: Wait for the job to finish.
|
|
Problem: Terminal window redirecting stdout does not show stderr. (Matéo
Zanibelli)
Solution: When stdout is not connected to pty_master_fd then use it for
stderr. (closes #2903)
|
|
Problem: Swap file warning for a file in a non-existing directory, if there
is another with the same file name. (Juergen Weigert)
Solution: When expanding the file name fails compare the file names.
|
|
Problem: A timer may change v:count unexpectedly.
Solution: Save and restore v:count and similar variables when a timer
callback is invoked. (closes #2897)
|
|
Problem: No test for setcmdpos().
Solution: Add a test. (Dominique Pelle, closes #2901)
|
|
Problem: No test for winrestcmd().
Solution: Add a test. (Dominique Pelle, closes #2894)
|
|
Problem: Function to set terminal name is too long.
Solution: Refactor the function. Fix typo in test.
|