Commit Graph

36 Commits

Author SHA1 Message Date
hjk
fd76b100bd improve handling of tab searching 2008-12-29 13:30:22 +01:00
hjk
6bfe250e2c improve undo/redo block behaviour 2008-12-29 13:30:22 +01:00
hjk
bbe5332fce implement 'a' 2008-12-29 13:30:22 +01:00
hjk
f932c51a04 implement 'G' 2008-12-29 13:30:22 +01:00
hjk
a0a3830549 show postion in commandline 2008-12-29 13:30:21 +01:00
hjk
7e30c9eb5b partially handle :w and :w! 2008-12-29 13:30:21 +01:00
hjk
b8b3274fc3 small refactoring, make ex command interface public 2008-12-29 13:30:21 +01:00
hjk
15c89ea26a handle 'gJ' 2008-12-29 13:30:21 +01:00
hjk
b748b12d03 basic support for 'J' 2008-12-29 13:30:21 +01:00
hjk
eeffd9beb0 make <count> work for 'i' 2008-12-29 13:30:21 +01:00
hjk
bfa828ef9d Make it work for both QTextEdit and QPlainTextEdit.
Scrolling is broken for plain QTextEdit.
2008-12-29 13:30:21 +01:00
hjk
40886db56f add history of search strings 2008-12-29 13:30:21 +01:00
hjk
685162aa9c fix <count>D and EOL behaviour 2008-12-29 13:30:21 +01:00
hjk
8b663b35b2 fix recently introduced backward/forward mess for searching 2008-12-29 13:30:21 +01:00
hjk
84af25f689 small correction for 'df' 2008-12-29 13:30:21 +01:00
hjk
d0f17e7568 start implementing 'f', 'F', 't', 'T' 2008-12-29 13:30:20 +01:00
hjk
0a665de576 initialize commandCode 2008-12-29 13:30:20 +01:00
hjk
5ac95bf873 command mode + <ESC> = command mode 2008-12-29 13:30:20 +01:00
hjk
1e9214e1dd fix off-by-one for 'w' 2008-12-29 13:30:20 +01:00
hjk
4d6b2905c4 get 3d2w right 2008-12-29 13:30:20 +01:00
hjk
fe261f0a90 small fix for ~ at end of line 2008-12-29 13:30:20 +01:00
hjk
3ae0265363 implement plain ~ 2008-12-29 13:30:20 +01:00
hjk
103876427f partially implement 'b' and 'B' 2008-12-29 13:30:20 +01:00
hjk
eb132a4c37 partial implementation of 'e' and 'E' 2008-12-29 13:30:20 +01:00
hjk
9e5e5d1d23 partially implement 'w' and 'W' movement 2008-12-29 13:30:20 +01:00
hjk
21787ca4b5 handle PageUp, PageDown, Ctrl-F, Ctrl-B 2008-12-29 13:30:20 +01:00
hjk
5689826800 get search right for qplaintextedit 2008-12-29 13:30:20 +01:00
hjk
4c1502334c handle 'z<Return>' in fakevim 2008-12-19 16:20:39 +01:00
hjk
210740c316 fix small glitch in fakevim's 'L' handling 2008-12-19 15:01:16 +01:00
hjk
a01fa6c17b implement 'M' in fakevim 2008-12-19 15:00:06 +01:00
hjk
5107caf24e implement 'L' in fakevim 2008-12-19 14:43:14 +01:00
hjk
ccfe171799 implement 'H' fakevim movement 2008-12-19 14:35:57 +01:00
Thorbjørn Lindeijer
af73187d53 Fixed Delete to delete instead of inserting spades 2008-12-19 13:59:45 +01:00
Thorbjørn Lindeijer
75c9193ff6 Use the QKeyEvent::text() for inserting text
Avoids inserting all kinds of funny characters when special keys are
pressed. For some reason, the Delete key now inserts spades. At least
those are more useful than phones, according to hjk.
2008-12-19 13:56:59 +01:00
hjk
d4f4f508ab Handle <Tab> in insert mode 2008-12-19 13:15:57 +01:00
hjk
220cf0d2e2 Add some sandbox for hjkl folks.
Note that <Esc> is called <Shift-Esc>.
2008-12-19 12:20:04 +01:00