- Nov 06, 2013
-
-
Bram Moolenaar authored
Problem: Passing limits around too often. Solution: Use limits from buffer.
-
- Nov 05, 2013
-
-
Bram Moolenaar authored
Problem: Cannot right shift lines starting with #. Solution: Allow the right shift when 'cino' contains #N with N > 0. (Christian Brabandt) Refactor parsing 'cino', store the values in the buffer.
-
- Nov 04, 2013
-
-
Bram Moolenaar authored
Problem: After inserting comment leader, CTRL-\ CTRL-O does move the cursor. (Wiktor Ruben) Solution: Avoid moving the cursor. (Christian Brabandt)
-
- Sep 08, 2013
-
-
Bram Moolenaar authored
Problem: Another valgrind error when using CTRL-X CTRL-F at the start of the line. (Dominique Pelle) Solution: Don't call mb_ptr_back() at the start of the line. Add a test.
-
Bram Moolenaar authored
Problem: Reading before start of a string. Solution: Do not call mb_ptr_back() at start of a string. (Dominique Pelle)
-
- Sep 07, 2013
-
-
Bram Moolenaar authored
Problem: Compiler warning on 64 bit windows. Solution: Add type cast. (Mike Williams)
-
- Sep 05, 2013
-
-
Bram Moolenaar authored
Problem: MS-Windows: File name completion doesn't work properly with Chinese characters. (Yue Wu) Solution: Take care of multi-byte characters when looking for the start of the file name. (Ken Takata)
-
Bram Moolenaar authored
Problem: When completing item becomes unselected. (Shougo Matsu) Solution: Revert patch 7.3.1269.
-
- Jul 04, 2013
-
-
Bram Moolenaar authored
Problem: Undo is synced whenever CTRL-R = is called, breaking some plugins. Solution: Only break undo when calling setline() or append().
-
- Jul 03, 2013
-
-
Bram Moolenaar authored
Problem: CTRL-R = in Insert mode changes the start of the insert position. (Ingo Karkat) Solution: Only break undo, don't start a new insert.
-
- Jun 29, 2013
-
-
Bram Moolenaar authored
Problem: Insert completion keeps entry selected even though the list has changed. (Olivier Teuliere) Solution: Reset compl_shown_match and compl_curr_match. (Christian Brabandt)
-
- Jun 27, 2013
-
-
Bram Moolenaar authored
Problem: Still undo problem after using CTRL-R = setline(). (Hirohito Higashi) Solution: Set the ins_need_undo flag.
-
- Jun 15, 2013
-
-
Bram Moolenaar authored
Problem: When calling setline() from Insert mode, using CTRL-R =, undo does not work properly. (Israel Chauca) Solution: Sync undo after evaluating the expression. (Christian Brabandt)
-
- Jun 08, 2013
-
-
Bram Moolenaar authored
Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
-
- May 19, 2013
-
-
Bram Moolenaar authored
Problem: Cursor not restored after InsertEnter autocommand if it moved to another line. Solution: Also restore if the saved line number is still valid. Allow setting v:char to skip restoring.
-
- May 06, 2013
-
-
Bram Moolenaar authored
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
-
- Mar 19, 2013
-
-
Bram Moolenaar authored
Problem: On some systems case of file names is always ignored, on others never. Solution: Add the 'fileignorecase' option to control this at runtime. Implies 'wildignorecase'.
-
Bram Moolenaar authored
Problem: Matchparen does not update match when using auto-indenting. (Marc Aldorasi) Solution: Add the TextChanged and TextChangedI autocommand events.
-
- Mar 07, 2013
-
-
Bram Moolenaar authored
Problem: After using backspace in insert mode completion, CTRL-N and CTRL-P do not highlight the right entry. (Olivier Teuliere) Solution: Set the current item to the shown item after using backspace.
-
- Feb 26, 2013
-
-
Bram Moolenaar authored
Problem: In the terminal the scroll wheel always scrolls the active window. Solution: Scroll the window under the mouse pointer, like in the GUI. (Bradie Rao)
-
- Feb 13, 2013
-
-
Bram Moolenaar authored
Problem: The CompleteDone event is not triggered when there are no pattern matches. (Jianjun Mao) Solution: Trigger the event. (Christian Brabandt)
-
- Jan 17, 2013
-
-
Bram Moolenaar authored
Problem: settabvar() and setwinvar() may move the cursor. Solution: Save and restore the cursor position when appropriate. (idea by Yasuhiro Matsumoto)
-
- Oct 20, 2012
-
-
Bram Moolenaar authored
Problem: Can't make 'softtabstop' follow 'shiftwidth'. Solution: When 'softtabstop' is negative use the value of 'shiftwidth'. (so8res)
-
- Oct 04, 2012
-
-
Bram Moolenaar authored
Problem: Compiler complains about incompatible types. Solution: Remove type casts. (hint by Danek Duvall)
-
- Aug 08, 2012
-
-
Bram Moolenaar authored
Problem: There is no way to make 'shiftwidth' follow 'tabstop'. Solution: When 'shiftwidth' is zero use the value of 'tabstop'. (Christian Brabandt)
-
- Jul 25, 2012
-
-
Bram Moolenaar authored
Problem: Number argument gets turned into a number while it should be a string. Solution: Add flag to the call_vim_function() call. (Yasuhiro Matsumoto)
-
- Jul 10, 2012
-
-
Bram Moolenaar authored
Problem: Cannot act upon end of completion. (Taro Muraoka) Solution: Add an autocommand event that is triggered when completion has finished. (Idea by Florian Klein)
-
- Jul 06, 2012
-
-
Bram Moolenaar authored
Problem: Calling changed_bytes() too often. Solution: Move changed_bytes() out of a loop. (Tor Perkins)
-
- Jun 29, 2012
-
-
Bram Moolenaar authored
Problem: Formatting of lists inside comments is not right yet. Solution: Use another solution and add a test. (Tor Perkins)
-
- Jun 20, 2012
-
-
Bram Moolenaar authored
Problem: Redo after completion does not work correctly when refresh: always is not used. (Raymond Ko) Solution: Check the compl_opt_refresh_always flag. (Christian Brabandt)
-
Bram Moolenaar authored
Problem: Using refresh: always in a complete function breaks the "." command. (Val Markovic) Solution: Add match leader to the redo buffer. (Yasuhiro Matsumoto)
-
- Jun 13, 2012
-
-
Bram Moolenaar authored
Problem: Formatting inside comments does not use the "2" flag in 'formatoptions'. Solution: Support the "2" flag. (Tor Perkins)
-
- Jun 06, 2012
-
-
Bram Moolenaar authored
Problem: When joining lines comment leaders need to be removed manually. Solution: Add the 'j' flag to 'formatoptions'. (Lech Lorens)
-
- Jun 01, 2012
-
-
Bram Moolenaar authored
Problem: Many #ifdefs for MB_MAXBYTES. Solution: Also define MB_MAXBYTES without the +multi_byte feature. Fix places where the buffer didn't include space for a NUL byte.
-
Bram Moolenaar authored
Problem: When using an InsertCharPre autocommand autoindent fails. Solution: Proper handling of v:char. (Alexey Radkov)
-
- May 18, 2012
-
-
Bram Moolenaar authored
Problem: When completefunction returns it cannot indicate end of completion mode. Solution: Recognize completefunction returning -3. (Mtsushita Shougo)
-
- Apr 30, 2012
-
-
Bram Moolenaar authored
Problem: Cannot use CTRL-E and CTRL-Y with "r". Solution: Make CTRL-E and CTRL-Y work like in Insert mode. (Christian Brabandt)
-
- Apr 05, 2012
-
-
Bram Moolenaar authored
Problem: CTRL-] in Insert mode does not expand abbreviation when used in a mapping. (Yichao Zhou) Solution: Special case using CTRL-]. (Christian Brabandt)
-
- Feb 29, 2012
-
-
Bram Moolenaar authored
Problem: The InsertCharPre autocommand event is not triggered during completion and when typing several characters quickly. Solution: Also trigger InsertCharPre during completion. Do not read ahead when an InsertCharPre autocommand is defined. (Yasuhiro Matsumoto)
-
- Feb 04, 2012
-
-
Bram Moolenaar authored
Problem: With '$' in 'cpoptions' the $ is not displayed in the first column. Solution: Use -1 instead of 0 as a special value. (Hideki Eiraku and Hirohito Higashi)
-