21 Commits
Author SHA1 Message Date
Dongbo Wang d37599781f Fix GotoBrace to handle the case when the text buffer is empty (#2879) 2021-09-20 13:49:25 -07:00
Maxime Labelle 0de63689c4 Remove LineIsMultiline in favor of multi-line agnostic algorithms (#1125) (#2047) 2021-02-11 15:57:37 -08:00
Maxime Labelle 9ad8eb6769 Ensure the desired column number is used while moving up or down in VI mode (#1122) 2019-12-09 13:48:14 -08:00
Maxime Labelle b995497c9c Fix an IndexOutOfRangeException in VI mode (#1200) 2019-11-25 10:27:30 -08:00
Maxime Labelle 929f4f9bf4 Supports '_' and '$' to move to the beginning and end of the logical line in Vi mode. (#812)
Fix #795
2019-03-21 15:27:53 -07:00
Jason Shirk 193b4da3ac Fix cursor placement after history replacement
A fix for vi mode broke placing the cursor after recalling commands from
history.

There was also a small inconcistency in placing the cursor in vi mode
when in command mode.

Fix #592
2017-11-25 21:30:45 -08:00
Jason Shirk a7efcd27ca XML comment cleanup 2017-09-03 00:06:41 -07:00
Jason Shirk 855ed7f78c Unify internal and visible cursor updates 2017-07-31 18:08:07 -07:00
Jason Shirk 4aba251bdb Remove unused using directives 2017-07-31 16:44:06 -07:00
Jason Shirk a7c0a907e1 Use null coalescing operator 2017-07-31 16:38:43 -07:00
Jason Shirk fc55704f83 Inline out variable parameters 2017-07-31 16:24:57 -07:00
srdubya 70200bb780 Fix a few VI mode issues
* Made several VI methods public (#445)
* Fixed IndexOutOfRangeException (#456)
* Add ReverseSearchHistory (Ctrl+R,Ctrl+S) in VI mode (#455)
2016-11-28 17:16:50 -08:00
srdubya 986bb817c7 Addressed #445 by making several VI methods public. 2016-09-26 12:11:01 -07:00
Jason Shirk (POWERSHELL) cc6eaa711e Update xmldoc comments 2016-01-17 09:01:02 -08:00
srdubya b80ffb9b09 Addressed this feedback:
1  _normalBackground (keybindings.vi.cs) unused
2  copyright notice in *.vi.cs files?
3  ReadLine.vi.cs - InsertCharacter unreferenced
4  SearchBackward - change fn name to ViSearchHistoryBackward?
2016-01-02 08:51:06 -07:00
srdubya ab52d2b642 1st attempt at merge with #251. 2015-06-20 16:47:33 -06:00
srdubya 7be8bc4a1a Fixed "$i$" bug, #214. 2015-03-10 07:15:36 -06:00
srdubya 13148f89f4 Fixed Delete and Change so the work for Globs. 2014-12-21 16:20:20 -07:00
srdubya 767d6d2824 Added Yank commands. 2014-12-20 11:27:18 -07:00
srdubya 6005d034cd Fixed word movement for B,E,&W. 2014-12-18 09:02:14 -07:00
srdubya 4a74823983 Moving many Vi* commands to more generic names. 2014-04-19 08:59:33 -06:00