| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: Not easy to jump to function line from profile.
Solution: Use "file:99" instead of "file line 99" so that "gf" works.
(Daniel Hahler, closes #4951)
|
|
|
|
|
| |
Problem: Compiler test for Perl may fail.
Solution: Accept any error line number. (James McCoy, closes #4944)
|
|
|
|
|
|
| |
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: Using "x" before a closed fold may delete that fold.
Solution: Do not translate 'x' do "dl". (Christian Brabandt, closes #4927)
|
|
|
|
|
| |
Problem: Double-click test is a bit flaky.
Solution: Correct entry in list of flaky tests.
|
|
|
|
|
| |
Problem: Popup window test fails in some configurations. (James McCoy)
Solution: Clear the command line.
|
|
|
|
|
| |
Problem: Cannot build tiny version.
Solution: Add #ifdefs.
|
|
|
|
|
| |
Problem: Not clear why SafeState and SafeStateAgain are not triggered.
Solution: Add log statements.
|
|
|
|
|
| |
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: The option.c file is too big.
Solution: Split off the code dealing with strings. (Yegappan Lakshmanan,
closes #4937)
|
|
|
|
|
| |
Problem: No easy way to process postponed work. (Paul Jolly)
Solution: Add the SafeState autocommand event.
|
|
|
|
|
| |
Problem: Not sufficient testing for quoted numbers.
Solution: Add a few more test cases.
|
|
|
|
|
| |
Problem: The evalfunc.c file is too big.
Solution: Move getchar() and parse_queued_messages() to getchar.c.
|
|
|
|
|
| |
Problem: No test for diff mode with syntax highlighting.
Solution: Add a test case.
|
|
|
|
|
| |
Problem: No highlighting of current line in quickfix window.
Solution: Combine with line_attr.
|
|
|
|
|
| |
Problem: Character from 'showbreak' does not use 'wincolor'. (Nick Jensen)
Solution: Mix with 'wincolor'. (closes #4938)
|
|
|
|
|
|
| |
Problem: has('vimscript-4') is always 0.
Solution: Add "vimscript-4" to the feature table. (Naruhiko Nishino,
closes #4941)
|
|
|
|
|
| |
Problem: Can call win_gotoid() in cmdline window.
Solution: Disallow switching windows. (Yasuhiro Matsumoto, closes #4940)
|
|
|
|
|
| |
Problem: The str2nr() tests fail.
Solution: Add missing part of patch.
|
|
|
|
|
|
| |
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 build with tiny features.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Scrollbar thumb wrong in popup window.
Solution: Adjust thumb size and position when scrolled.
|
|
|
|
|
|
| |
Problem: Cursor position wrong when resizing and using conceal.
Solution: Set the flags that the cursor position is valid when setting the
row and column during redrawing. (closes #4931)
|
|
|
|
|
|
| |
Problem: Tests fail when build with normal features and terminal.
(Dominique Pelle)
Solution: Disable tests that won't work. (closes #4932)
|
|
|
|
|
| |
Problem: Cannot control 'cursorline' highlighting well.
Solution: Add "screenline". (Christian Brabandt, closes #4933)
|
|
|
|
|
| |
Problem: Options test script does not work.
Solution: Use optiondefs.h for input.
|
|
|
|
|
|
| |
Problem: MS-Windows: problem with ambiwidth characters.
Solution: handle ambiguous width characters in ConPTY on Windows 10 (1903).
(Nobuhiro Takasaki, closes #4411)
|
|
|
|
|
| |
Problem: Possibly using uninitialized memory.
Solution: Check if "dict" is NULL. (closes #4925)
|
|
|
|
|
| |
Problem: MS-Windows: Including shlguid.h causes problems for msys2.
Solution: Do not include shlguid.h. (closes #4913)
|
|
|
|
|
| |
Problem: Delete call commented out for debugging.
Solution: Restore the delete call. (Christian Brabandt)
|
|
|
|
|
| |
Problem: No test for synIDattr() returning "strikethrough".
Solution: Extend the synIDattr() test. (Jaskaran Singh, closes #4929)
|
|
|
|
|
|
| |
Problem: The option.c file is too big.
Solution: Move option definitions to a separate file. (Yegappan Lakshmanan,
closes #4918)
|
|
|
|
|
| |
Problem: Some global functions can be local to the file.
Solution: Add "static". (Yegappan Lakshmanan, closes #4917)
|
|
|
|
|
| |
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: Using freed memory when out of memory and displaying message.
Solution: Make a copy of the message first.
|
|
|
|
|
| |
Problem: Cannot execute commands after closing the cmdline window.
Solution: Also trigger BufEnter and WinEnter. (closes #4762)
|
|
|
|
|
| |
Problem: Terminal altscreen test now fails on MS-Windows.
Solution: Skip the test on MS-Windows
|
|
|
|
|
| |
Problem: Terminal altscreen test still fails sometimes.
Solution: Write the escape sequence in a file.
|
|
|
|
|
| |
Problem: Terminal altscreen test fails sometimes.
Solution: Use WaitFor().
|
|
|
|
|
| |
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: New file uses old style comments.
Solution: Change to new style comments. (Yegappan Lakshmanan, closes #4910)
|
|
|
|
|
|
| |
Problem: Cursorline highlighting not updated in popup window. (Marko
Mahnič)
Solution: Check if the cursor position changed. (closes #4912)
|
|
|
|
|
|
| |
Problem: Error for invalid range when using listener and undo. (Paul Jolly)
Solution: Do not change the cursor before the lines are restored.
(closes #4908)
|
|
|
|
|
| |
Problem: No test for what 8.1.1926 fixes.
Solution: Add a test case.
|
|
|
|
|
| |
Problem: Build failure with huge features but without channel feature.
Solution: Add #ifdef. (Dominique Pelle, closes #4906)
|