Age | Commit message (Collapse) | Author |
|
Problem: Vim does not exit when closing a terminal window and it is the
last window.
Solution: Exit Vim if the closed terminal window is the last one.
(closes #4539)
|
|
Problem: ModifyOtherKeys is not enabled by default.
Solution: Add t_TI and t_TE to the builtin xterm termcap.
|
|
Problem: Popup_setoptions(popup_getoptions()) does not work.
Solution: Also accept a list with three entries for "moved" and
"mousemoved". (closes #5081)
|
|
Problem: Cannot easily fill the info popup asynchronously.
Solution: Add the "popuphidden" value to 'completeopt'. (closes #4924)
|
|
Problem: Error E303 is not useful when 'directory' is empty.
Solution: Skip the error message. (Daniel Hahler, #5067)
|
|
|
|
Problem: Side effects when using t_ti to enable modifyOtherKeys.
Solution: Add t_TI and t_TE.
|
|
Problem: Too many #ifdefs.
Solution: Graduate FEAT_COMMENTS.
|
|
|
|
Problem: Missing a few changes for the renamed files.
Solution: Rename in a few more places. (Ken Takata)
|
|
Problem: The terminal API is limited and can't be disabled.
Solution: Add term_setapi() to set the function prefix. (Ozaki Kiichi,
closes #2907)
|
|
Problem: Crash when trying to put a terminal buffer in a popup window.
Solution: Check for NULL buffer. Do not allow putting a terminal in a popup
window.
|
|
Problem: "precedes" in 'listchars' not used properly.
Solution: Correctly handle the "precedes" char in list mode for long lines.
(Christian Brabandt, closes #4953)
|
|
|
|
Problem: SafeStateAgain not triggered if callback uses feedkeys().
Solution: Check for safe state in the input loop. Make log messages easier
to find. Add 'S' flag to state().
|
|
Problem: Cannot check the current state.
Solution: Add the state() function.
|
|
Problem: SafeState may be triggered at the wrong moment.
Solution: Move it up higher to after where messages are processed. Add a
SafeStateAgain event to tigger there.
|
|
Problem: No easy way to process postponed work. (Paul Jolly)
Solution: Add the SafeState autocommand event.
|
|
Problem: Recognizing octal numbers is confusing.
Solution: Introduce scriptversion 4: do not use octal and allow for single
quote inside numbers.
|
|
Problem: Dark them of GTK 3 not supported.
Solution: Add the "d" flag in 'guioptions'. (Jonathan Conder, closes #4934)
|
|
Problem: Cannot control 'cursorline' highlighting well.
Solution: Add "screenline". (Christian Brabandt, closes #4933)
|
|
|
|
Problem: It is not easy to change the window layout.
Solution: Add win_splitmove(). (Andy Massimino, closes #4561)
|
|
Problem: 'cursorline' always highlights the whole line.
Solution: Add 'cursorlineopt' to specify what is highlighted.
(closes #4693)
|
|
Problem: Cannot execute commands after closing the cmdline window.
Solution: Also trigger BufEnter and WinEnter. (closes #4762)
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make terminal functions usable as a method. Fix term_getattr().
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method. Make the window
command test faster.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
|
|
Problem: Plugin cannot get the current IME status.
Solution: Add the getimstatus() function. (closes #4904)
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make sign functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make textprop functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make popup functions usable as a method.
|
|
Problem: Popup window filter is used in all modes.
Solution: Add the "filtermode" property.
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method. Add a test for
mapcheck().
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
|
|
|
|
Problem: Popup windows don't move with the text when making changes.
Solution: Add the 'textprop" property to the popup window options, position
the popup relative to a text property. (closes #4560)
No tests yet.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: Using empty string for current buffer is unexpected.
Solution: Make the argument optional for bufname() and bufnr().
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: Not easy to compute the space on the command line.
Solution: Add v:echospace. (Daniel Hahler, closes #4732)
|