- Mar 26, 2014
-
-
Shubham Jain authored
-
- Mar 25, 2014
-
-
Faiza Alsaied authored
-
Yunchi Luo authored
-
Faiza Alsaied authored
-
Gabriel Horner authored
-
Gabriel Horner authored
- Adjusting indent of pasted block to current line - Handle multi-line case, subsequent lines have their indent adjusted by their offset to the first line. - Add two tests for ]p to demonstrate this. - Add [p to indent paste above
-
- Mar 20, 2014
-
-
Bert Chang authored
-
- Mar 17, 2014
- Mar 13, 2014
-
-
binny authored
-
- Mar 10, 2014
-
-
binny authored
-
binny authored
-
Travis Heppe authored
-
- Mar 09, 2014
-
-
Travis Heppe authored
-
- Mar 08, 2014
-
-
Yunchi Luo authored
-
Travis Heppe authored
Use CreateInsertModeChanges to make a copy of the latest insert mode changes in pushInsertModeChanges so that the latest insert mode changes can safely be modified without bashing previously recorded macros. Fix the :register command and add unit tests. Add a fakeOpenNotification for matching the notification text.
-
- Mar 05, 2014
-
-
binny authored
-
- Mar 04, 2014
-
-
Ng Zhi An authored
In Vim, defaults keymap cannot be unmapped. They must be explicityly set to <NOP>. In this case we allow that because user defined maps are stored in the same map as the defaults.
-
- Mar 03, 2014
-
-
Travis Heppe authored
-
- Feb 27, 2014
-
-
Yunchi Luo authored
-
- Feb 25, 2014
-
-
Gabriel Horner authored
-
- Feb 20, 2014
-
-
Travis Heppe authored
Issue #2283
-
- Feb 17, 2014
-
-
Travis Heppe authored
1) Fix a bug whereby multiple '\'es in the replace part of a search and replace string were getting collapsed into a single one. 2) Split flipEscaping into two specialized functions -- one for the regex part, and one for the replace part.
-
- Feb 14, 2014
-
-
Travis Heppe authored
... so that users can use \1, \2, etc in the replace expressions.
-
- Feb 07, 2014
-
-
Travis Heppe authored
... so that '|' can be used as an OR in regular expressions or as a literal character, depending on whether it was escaped or not. 1) fix the escaping of '(' and ')' in search expressions. 2) get the correct placement of the '\' in characters that need to introduce escaping. 3) change the capture unit test to expect that '(' and ')' should be escaped, as does real vim.
-
Travis Heppe authored
adds escaping for '|' to bridge a difference between javascript and vim regex flavors. take the escaping a little lower level so that it affects '/' searches as well, not just '%s/<regex>/<replacement>' searches.
-
Yunchi Luo authored
-
- Feb 06, 2014
-
-
Curtis Gagliardi authored
Previously commands like da<object> only worked with the opening side of the pair, so you could do da{ but not da}. I also removed some duplication of calls to selectCompanionObject (at the cost of switching from map lookup to an if-else chain).
-
- Jan 23, 2014
-
-
Marijn Haverbeke authored
-
Travis Heppe authored
Add unit tests.
-
- Jan 20, 2014
-
-
Travis Heppe authored
Return null from moveTillCharacter if nothing is found, so that if a deletion operation is active but no match was found, nothing gets deleted. Add a unit test for moveTillCharacter.
-
- Jan 16, 2014
-
-
Yunchi Luo authored
Also fixed a bug in context matching.
-
- Dec 27, 2013
-
-
Travis Heppe authored
-
- Dec 26, 2013
-
-
Travis Heppe authored
-
- Nov 28, 2013
-
-
Yunchi Luo authored
-
- Oct 17, 2013
-
-
Yunchi Luo authored
-
- Oct 07, 2013
-
-
wenli authored
When the last line in an editor has no newline char at the end, yanking it line-wise should append one. So the last char will not be dropped when pasting it.
-
- Jul 25, 2013
-
-
Yunchi Luo authored
-
- Jul 02, 2013
-
-
James Campos authored
Issue #1084 Issue #1630
-
- Jun 21, 2013
-
-
James Campos authored
Closes #1612
-