| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Test for display updating doesn't check without statusline.
Solution: Add screenshots without a status line.
|
|
|
|
|
| |
Problem: Au_did_filetype is declared twice.
Solution: Remove it from autocmd.c. (closes #4767)
|
|
|
|
|
| |
Problem: No test for display updating without a scroll region.
Solution: Add a test.
|
|
|
|
|
|
| |
Problem: All builtin functions are global.
Solution: Add the method call operator ->. Implemented for a limited number
of functions.
|
|
|
|
|
| |
Problem: Missing change to call_callback().
Solution: Add missing change.
|
|
|
|
|
| |
Problem: Cannot build without the +eval feature.
Solution: Always define funcexe_T.
|
|
|
|
|
| |
Problem: Function call functions have too many arguments.
Solution: Pass values in a funcexe_T struct.
|
|
|
|
|
| |
Problem: Cannot avoid mapping for a popup window.
Solution: Add the "mapping" property, default TRUE.
|
|
|
|
|
| |
Problem: Warning for unused variable in tiny version. (Tony Mechelynck)
Solution: Move inside #ifdef. Reformat code.
|
|
|
|
|
| |
Problem: The vgetorpeek() function is too long.
Solution: Split off the part that handles mappings, with fix.
|
|
|
|
|
| |
Problem: :argdo is not tested
Solution: Add a test.
|
|
|
|
|
|
|
| |
Problem: No syntax HL after splitting windows with :bufdo. (Yasuhiro
Matsumoto)
Solution: Trigger Syntax autocommands in buffers that are active.
(closes #4761)
|
|
|
|
|
| |
Problem: Tests are flaky.
Solution: Undo the change to vgetorpeek().
|
|
|
|
|
| |
Problem: Mixed comment style in globals.
Solution: Use // comments where appropriate.
|
|
|
|
|
| |
Problem: The vgetorpeek() function is too long.
Solution: Split off the part that handles mappings.
|
|
|
|
|
|
| |
Problem: 'completeslash' also applies to globpath().
Solution: Add the WILD_IGNORE_COMPLETESLASH flag. (test by Yasuhiro
Matsumoto, closes #4760)
|
|
|
|
|
| |
Problem: :mkvimrc is not tested.
Solution: Add a test.
|
|
|
|
|
| |
Problem: Cannot see file name of preview popup window.
Solution: Add the file name as the title.
|
|
|
|
|
| |
Problem: missing changes in proto file
Solution: Update proto file.
|
|
|
|
|
| |
Problem: Cannot resize a popup window.
Solution: Allow for resizing by dragging the lower right corncer.
|
|
|
|
|
| |
Problem: Double click in popup scrollbar starts selection.
Solution: Ignore the double click.
|
|
|
|
|
|
| |
Problem: Map functionality mixed with character input.
Solution: Move the map functionality to a separate file. (Yegappan
Lakshmanan, closes #4740) Graduate the +localmap feature.
|
|
|
|
|
| |
Problem: MS-Windows: resolve() does not work if serial nr duplicated.
Solution: Use another method to get the full path. (Ken Takata, closes #4661)
|
|
|
|
|
| |
Problem: MS-Windows: compiler test may fail when using %:S.
Solution: Reset 'shellslash'.
|
| |
|
|
|
|
|
| |
Problem: MS-Windows: system() has temp file error with 'noshelltemp'.
Solution: Check s_dont_use_vimrun. (Ken Takata, closes #4754)
|
|
|
|
|
| |
Problem: Amiga: no builtin OS readable version info.
Solution: Add a "version" variable. (Ola Söder, closes #4753)
|
|
|
|
|
|
| |
Problem: Warning for file no longer available is repeated every time Vim is
focused. (Brian Armstrong)
Solution: Only give the message once. (closes #4748)
|
|
|
|
|
| |
Problem: Not showing the popup window right border is confusing.
Solution: Also show the border when 'wrap' is off. (closes #4747)
|
|
|
|
|
| |
Problem: Not showing the popup window right border is confusing.
Solution: Also show the border when there is no close button. (closes #4747)
|
|
|
|
|
| |
Problem: Useless checks for job feature in channel test.
Solution: Remove the checks. Remove ch_log() calls.
|
|
|
|
|
| |
Problem: Text added with a job to another buffer isn't displayed.
Solution: Update topline after adding a line. (closes #4745)
|
|
|
|
|
| |
Problem: Error message may be empty in filetype test.
Solution: Use v:exception instead. (Daniel Hahler, closs #4744)
|
|
|
|
|
| |
Problem: Test is silently skipped.
Solution: Throw "Skipped".
|
|
|
|
|
|
| |
Problem: The preview popup window may be too far to the right.
Solution: Keep it inside the screen. Also keep the close button and
scrollbar visible if possible.
|
|
|
|
|
| |
Problem: Options test still fails on MS-Windows.
Solution: Check buffer-local value of 'completeslash'.
|
|
|
|
|
| |
Problem: Options test fails on MS-Windows.
Solution: Add correct and incorrect values for 'completeslash'.
|
|
|
|
|
| |
Problem: Cannot get the window ID of the popup preview window.
Solution: Add popup_getpreview().
|
|
|
|
|
| |
Problem: 'shellslash' is also used for completion.
Solution: Add the 'completeslash' option. (Yasuhiro Matsumoto, closes #3612)
|
|
|
|
|
| |
Problem: Man plugin changes setting in current window.
Solution: Set options later. (Jason Franklin)
|
|
|
|
|
| |
Problem: FEAT_SESSION defined separately.
Solution: Make FEAT_SESSION depend on FEAT_EVAL.
|
| |
|
|
|
|
|
| |
Problem: Code for writing session file is spread out.
Solution: Put it in one file. (Yegappan Lakshmanan, closes #4728)
|
|
|
|
|
| |
Problem: get(func, dict, def) does not work properly.
Solution: Handle NULL dict better. (Takuya Fujiwara, closes #4734)
|
|
|
|
|
| |
Problem: ":browse oldfiles" is not tested.
Solution: Add a test.
|
|
|
|
|
| |
Problem: Evalfunc.c is still too big.
Solution: Move dict and list functions to a better place.
|
|
|
|
|
| |
Problem: Some filetype rules are in the wrong place.
Solution: Move to the right place. Add a few more tests.
|
|
|
|
|
| |
Problem: Filetype "vuejs" causes problems for some users.
Solution: Rename to "vue".
|
|
|
|
|
| |
Problem: Extra line break for wrapping output of :args.
Solution: Avoid the extra line break. (Daniel Hahler, closes #4737)
|
|
|
|
|
| |
Problem: No mode char for terminal mapping from maparg().
Solution: Check for TERMINAL mode. (closes #4735)
|