- Apr 20, 2018
-
-
Bram Moolenaar authored
Problem: Warning for signed-unsigned incompatibility. Solution: Change type from "char *" to "char_u *". (John Marriott)
-
Bram Moolenaar authored
Problem: ":args" output is hard to read. Solution: Make columns with the names if the output is more than one line.
-
- Apr 18, 2018
-
-
Bram Moolenaar authored
Problem: Package directory not added to 'rtp' if prefix matches. Solution: Check the match is a full match. (Ozaki Kiichi, closes #2817) Also handle different ways of spelling a path.
-
- Mar 29, 2018
-
-
Bram Moolenaar authored
Problem: Too many #ifdefs. Solution: Graduate FEAT_LISTCMDS, no reason to leave out buffer commands.
-
Bram Moolenaar authored
Problem: No completion for argument list commands. Solution: Add arglist completion. (Yegappan Lakshmanan, closes #2706)
-
- Mar 10, 2018
-
-
Bram Moolenaar authored
Problem: :qall never exits with an active terminal window. Solution: Add a way to kill a job in a terminal window.
-
- Mar 04, 2018
-
-
Bram Moolenaar authored
Problem: Too many #ifdefs. Solution: Graduate FEAT_SCROLLBIND and FEAT_CURSORBIND.
-
Bram Moolenaar authored
Problem: Too many #ifdefs. Solution: Graduate the +autocmd feature. Takes away 450 #ifdefs and increases code size of tiny Vim by only 40 Kbyte.
-
- Feb 19, 2018
-
-
Bram Moolenaar authored
Problem: Using :wqa exits even if a job runs in a terminal window. (Jason Felice) Solution: Check if a terminal has a running job. (closes #2654)
-
- Feb 13, 2018
-
-
Bram Moolenaar authored
Problem: Some code for the debugger watch expression is clumsy. Solution: Clean up the code.
-
- Feb 12, 2018
-
-
Bram Moolenaar authored
Problem: The :drop command is not always available. Solution: Include :drop in all builds. (Yasuhiro Matsumoto, closes #2639)
-
- Feb 11, 2018
-
-
Bram Moolenaar authored
Problem: Debugger can't break on a condition. (Charles Campbell) Solution: Add ":breakadd expr". (Christian Brabandt, closes #859)
-
- Feb 10, 2018
-
-
Bram Moolenaar authored
Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629)
-
- Feb 04, 2018
-
-
Bram Moolenaar authored
Problem: When package path is a symlink adding it to 'runtimepath' happens at the end. Solution: Do not resolve symlinks before locating the position in 'runtimepath'. (Ozaki Kiichi, closes #2604)
-
- Dec 17, 2017
-
-
Bram Moolenaar authored
Problem: :packadd does not load packages from the "start" directory. (Alejandro Hernandez) Solution: Make :packadd look in the "start" directory if those packages were not loaded on startup.
-
- Dec 05, 2017
-
-
Bram Moolenaar authored
Problem: Profile log may be truncated halfway a character. Solution: Find the start of the character. (Ozaki Kiichi, closes #2385)
-
- Nov 18, 2017
-
-
Bram Moolenaar authored
Problem: balloon_show() only works in terminal when compiled with the GUI. Solution: Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI specific file.
-
Bram Moolenaar authored
Problem: Cannot use 'balloonexpr' in a terminal. Solution: Add 'balloonevalterm' and add code to handle mouse movements in a terminal. Initial implementation for Unix with GUI.
-
- Oct 26, 2017
-
-
Bram Moolenaar authored
Problem: Can't use remote eval to inspect vars in debug mode. Solution: Don't discard the call stack in debug mode. (closes #2237, #2247)
-
- Oct 19, 2017
-
-
Bram Moolenaar authored
Problem: Profiling skips the first and last script line. Solution: Check for BOM after setting script ID. (Lemonboy, closes #2103, closes #2112) Add a test. List the trailing script lines.
-
- Sep 18, 2017
-
-
Bram Moolenaar authored
Problem: Test_peek_and_get_char fails on 32 bit system. (Eliminate Riesebieter) Solution: Avoid an integer overflow. (James McCoy, closes #2116)
-
- Sep 16, 2017
-
-
Bram Moolenaar authored
Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always enabled and only adds 7% to the binary size of the tiny build. Solution: Graduate FEAT_WINDOWS.
-
- Sep 14, 2017
-
-
Bram Moolenaar authored
Problem: Timer causes error on exit from Ex mode. (xtal8) Solution: save and restore the ex_pressedreturn flag. (Christian Brabandt, closes #2079)
-
- Sep 06, 2017
-
-
Bram Moolenaar authored
Problem: Using try/catch in timer does not prevent it from being stopped. Solution: Reset the exception context and use did_emsg instead of called_emsg.
-
- Aug 26, 2017
-
-
Bram Moolenaar authored
Problem: Unnecessarily updating screen after timer callback. Solution: Check if calling the timer sets must_redraw.
-
- Aug 21, 2017
-
-
Bram Moolenaar authored
Problem: Unnecessary check for NULL pointer. Solution: Remove the NULL check in dialog_changed(), it already happens in dialog_msg(). (Ken Takata)
-
- Aug 17, 2017
-
-
Bram Moolenaar authored
Problem: Get "no write since last change" error in terminal window. Solution: Use another message when closing a terminal window. Make ":quit!" also end the job.
-
- Aug 11, 2017
-
-
Bram Moolenaar authored
Problem: :tab options doesn't open a new tab page. (Aviany) Solution: Support the :tab modifier. (closes #1960)
-
- Aug 03, 2017
-
-
Bram Moolenaar authored
Problem: Can exit while a terminal is still running a job. Solution: Consider a buffer with a running job like a changed file.
-
Bram Moolenaar authored
Problem: :argadd without argument can't handle space in file name. (Harm te Hennepe) Solution: Escape the space. (Yasuhiro Matsumoto, closes #1917)
-
- Jul 16, 2017
-
-
Bram Moolenaar authored
Problem: :argedit can only have one argument. Solution: Allow for multiple arguments. (Christian Brabandt)
-
- Jul 10, 2017
-
-
Bram Moolenaar authored
Problem: Crash when there is an error in a timer callback. (Aron Griffis, Ozaki Kiichi) Solution: Check did_throw before discarding an exception. NULLify current_exception when no longer valid.
-
- Jul 08, 2017
-
-
Bram Moolenaar authored
Problem: An error in a timer can make Vim unusable. Solution: Don't set the error flag or exception from a timer. Stop a timer if it causes an error 3 out of 3 times. Discard an exception caused inside a timer.
-
- Jul 07, 2017
-
-
Bram Moolenaar authored
Problem: When a timer uses ":pyeval" or another Python command and it happens to be triggered while exiting a Crash may happen. (Ricky Zhou) Solution: Avoid running a Python command after python_end() was called. Do not trigger timers while exiting. (closes #1824)
-
- Jun 27, 2017
-
-
Bram Moolenaar authored
Problem: Plugins in start packages are sourced twice. (mseplowitz) Solution: Use the unmodified runtime path when loading plugins (test by Ingo Karkat, closes #1801)
-
- Jun 24, 2017
-
-
Bram Moolenaar authored
Problem: Can't use input() in a timer callback. (Cosmin Popescu) Solution: Reset vgetc_busy and set timer_busy. (Ozaki Kiichi, closes #1790, closes #1129)
-
- Jun 04, 2017
-
-
Bram Moolenaar authored
Problem: Package directories are added to 'runtimepath' only after loading non-package plugins. Solution: Split off the code to add package directories to 'runtimepath'. (Ingo Karkat, closes #1680)
-
- Mar 16, 2017
-
-
Bram Moolenaar authored
Problem: There are still a few macros that should be all-caps. Solution: Make a few more macros all-caps.
-
- Mar 12, 2017
-
-
Bram Moolenaar authored
Problem: Some macros are in lower case. Solution: Make a few more macros upper case.
-
Bram Moolenaar authored
Problem: Some macros are in lower case. Solution: Make a few more macros upper case. Avoid lower case macros use an argument twice.
-