summaryrefslogtreecommitdiff
path: root/src/normal.c
AgeCommit message (Collapse)Author
2017-06-18patch 8.0.0647: syntax highlighting can make cause a freezeBram Moolenaar
Problem: Syntax highlighting can make cause a freeze. Solution: Apply 'redrawtime' to syntax highlighting, per window.
2017-06-17patch 8.0.0643: when a pattern search is slow Vim becomes unusableBram Moolenaar
Problem: When 'hlsearch' is set and matching with the last search pattern is very slow, Vim becomes unusable. Cannot quit search by pressing CTRL-C. Solution: When the search times out set a flag and don't try again. Check for timeout and CTRL-C in NFA loop that adds states.
2017-06-04patch 8.0.0609: some people still don't know how to quitBram Moolenaar
Problem: For some people the hint about quitting is not sufficient. Solution: Put <Enter> separately. Also use ":qa!" to get out even when there are changes.
2017-05-24patch 8.0.0602: when gF fails to edit the file the cursor still movesBram Moolenaar
Problem: When gF fails to edit the file the cursor still moves to the found line number. Solution: Check the return value of do_ecmd(). (Michael Hwang)
2017-04-20patch 8.0.0568: 1gd may hangBram Moolenaar
Problem: "1gd" may hang. Solution: Don't get stuck in one position. (Christian Brabandt, closes #1643)
2017-03-16patch 8.0.0466: still macros that should be all-capsBram Moolenaar
Problem: There are still a few macros that should be all-caps. Solution: Make a few more macros all-caps.
2017-03-12patch 8.0.0452: some macros are in lower caseBram Moolenaar
Problem: Some macros are in lower case. Solution: Make a few more macros upper case.
2017-03-12patch 8.0.0448: some macros are in lower caseBram Moolenaar
Problem: Some macros are in lower case, which can be confusing. Solution: Make a few lower case macros upper case.
2017-02-26patch 8.0.0379: CTRL-Z and mouse click use CTRL-O unnecessaryBram Moolenaar
Problem: CTRL-Z and mouse click use CTRL-O unnecessary. Solution: Remove stuffing CTRL-O. (James McCoy, closes #1453)
2017-02-04patch 8.0.0303: bracketed paste does not work in Visual modeBram Moolenaar
Problem: Bracketed paste does not work in Visual mode. Solution: Delete the text before pasting
2017-02-02patch 8.0.0296: bracketed paste can only append, not insertBram Moolenaar
Problem: Bracketed paste can only append, not insert. Solution: When the cursor is in the first column insert the text.
2017-02-01patch 8.0.0282: need to use CTRL-O twice when in Visual-Insert modeBram Moolenaar
Problem: When doing a Visual selection and using "I" to go to insert mode, CTRL-O needs to be used twice to go to Normal mode. (Coacher) Solution: Check for the return value of edit(). (Christian Brabandt, closes #1290)
2017-01-21patch 8.0.0210: no support for bracketed pasteBram Moolenaar
Problem: Vim does not support bracketed paste, as implemented by xterm and other terminals. Solution: Add t_BE, t_BD, t_PS and t_PE.
2017-01-20patch 8.0.0208: internally used commands end up in historyBram Moolenaar
Problem: Internally used commands for CTRL-Z and mouse click end up in history. (Matthew Malcomson) Solution: Use do_cmdline_cmd() instead of stuffing them in the readahead buffer. (James McCoy, closes #1395)
2017-01-14patch 8.0.0179: cannot have a local value for 'formatprg'Bram Moolenaar
Problem: 'formatprg' is a global option but the value may depend on the type of buffer. (Sung Pae) Solution: Make 'formatprg' global-local. (closes #1380)
2016-11-05patch 8.0.0066Bram Moolenaar
Problem: when calling an operator function when 'linebreak' is set, it is internally reset before calling the operator function. Solution: Restore 'linebreak' before calling op_function(). (Christian Brabandt)
2016-11-04patch 8.0.0060Bram Moolenaar
Problem: When using an Ex command for 'keywordprg' it is escaped as with a shell command. (Romain Lafourcade) Solution: Escape for an Ex command. (closes #1175)
2016-10-08patch 8.0.0023Bram Moolenaar
Problem: "gd" and "gD" may find a match in a comment or string. Solution: Ignore matches in comments and strings. (Anton Lindqvist)
2016-09-12patch 7.4.2365Bram Moolenaar
Problem: Needless line break. Confusing directory name. Solution: Remove line break. Prepend "../" to "tools".
2016-09-08patch 7.4.2347Bram Moolenaar
Problem: Crash when closing a buffer while Visual mode is active. (Dominique Pelle) Solution: Adjust the position before computing the number of lines. When closing the current buffer stop Visual mode.
2016-09-04patch 7.4.2326Bram Moolenaar
Problem: Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) Solution: Correct position when needed.
2016-09-03patch 7.4.2320Bram Moolenaar
Problem: Redraw problem when using 'incsearch'. Solution: Save the current view when deleting characters. (Christian Brabandt) Fix that the '" mark is set in the wrong position. Don't change the search start when using BS.
2016-08-29patch 7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-07-24patch 7.4.2101Bram Moolenaar
Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
2016-07-02patch 7.4.1981Bram Moolenaar
Problem: No testing for Farsi code. Solution: Add a minimal test. Clean up Farsi code.
2016-06-15patch 7.4.1940Bram Moolenaar
Problem: "gd" hangs in some situations. (Eric Biggers) Solution: Remove the SEARCH_START flag when looping. Add a test.
2016-05-24patch 7.4.1833Bram Moolenaar
Problem: Cannot use an Ex command for 'keywordprg'. Solution: Accept an Ex command. (Nelo-Thara Wallus)
2016-04-16patch 7.4.1748Bram Moolenaar
Problem: "gD" does not find match in first column of first line. (Gary Johnson) Solution: Accept match at the cursor.
2016-03-19patch 7.4.1615Bram Moolenaar
Problem: Build fails with tiny features. Solution: Adjust #ifdefs.
2016-03-19patch 7.4.1611Bram Moolenaar
Problem: The versplit feature makes the code uneccessary complicated. Solution: Remove FEAT_VERTSPLIT, always support vertical splits when FEAT_WINDOWS is defined.
2016-03-08patch 7.4.1513Bram Moolenaar
Problem: "J" fails if there are not enough lines. (Christian Neukirchen) Solution: Reduce the count, only fail on the last line.
2016-02-27patch 7.4.1433Bram Moolenaar
Problem: The Sniff interface is no longer useful, the tool has not been available for may years. Solution: Delete the Sniff interface and related code.
2016-01-31patch 7.4.1222Bram Moolenaar
Problem: ":normal" command and others missing in tiny build. Solution: Graduate FEAT_EX_EXTRA.
2016-01-30patch 7.4.1211Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-29patch 7.4.1198Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi) Also remove use of HAVE_STDARG_H.
2016-01-21patch 7.4.1150Bram Moolenaar
Problem: 'langmap' applies to the first character typed in Select mode. (David Watson) Solution: Check for SELECTMODE. (Christian Brabandt, closes #572) Add the 'x' flag to feedkeys().
2016-01-12patch 7.4.1089Bram Moolenaar
Problem: Repeating CTRL-A doesn't work. Solution: Call prep_redo_cmd(). (Hirohito Higashi)
2016-01-10patch 7.4.1087Bram Moolenaar
Problem: CTRL-A and CTRL-X do not work properly with blockwise visual selection if there is a mix of Tab and spaces. Solution: Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi)
2016-01-10patch 7.4.1084Bram Moolenaar
Problem: Using "." to repeat CTRL-A in Visual mode increments the wrong numbers. Solution: Append right size to the redo buffer. (Ozaki Kiichi)
2016-01-03patch 7.4.1042Bram Moolenaar
Problem: g-CTRL-G shows the word count, but there is no way to get the word count in a script. Solution: Add the wordcount() function. (Christian Brabandt)
2015-12-05patch 7.4.961Bram Moolenaar
Problem: Test107 fails in some circunstances. Solution: When using "zt", "zb" and "z=" recompute the fraction.
2015-11-19patch 7.4.929Bram Moolenaar
Problem: "gv" after paste selects one character less if 'selection' is "exclusive". Solution: Increment the end position. (Christian Brabandt)
2015-09-25patch 7.4.883Bram Moolenaar
Problem: Block-mode replace works characterwise instead of blockwise after column 147. (Issue #422) Solution: Set Visual mode. (Christian Brabandt)
2015-09-08patch 7.4.857Bram Moolenaar
Problem: Dragging the current tab with the mouse doesn't work properly. Solution: Take the current tabpage index into account. (Hirohito Higashi)
2015-08-11patch 7.4.822Bram Moolenaar
Problem: More problems reported by coverity. Solution: Avoid the warnings. (Christian Brabandt)
2015-08-11patch 7.4.818Bram Moolenaar
Problem: 'linebreak' breaks c% if the last Visual selection was block. (Chris Morganiser, Issue 389) Solution: Handle Visual block mode differently. (Christian Brabandt)
2015-08-04patch 7.4.807Bram Moolenaar
Problem: After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi) Solution: Clear the command line or update the displayed command.
2015-07-28patch 7.4.798Bram Moolenaar
Problem: Repeating a change in Visual mode does not work as expected. (Urtica Dioica) Solution: Make redo in Visual mode work better. (Christian Brabandt)
2015-07-21patch 7.4.793Bram Moolenaar
Problem: Can't specify when not to ring the bell. Solution: Add the 'belloff' option. (Christian Brabandt)
2015-07-17patch 7.4.782Bram Moolenaar
Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode. Solution: Fix the reported problems. (Christian Brabandt)