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