Commit Graph

72 Commits

Author SHA1 Message Date
hjk
816b83feed use ',' as "Escape to Application" schortcut 2009-01-09 12:51:10 +01:00
hjk
e83cf9727c grab Escape and Ctrl-R etc for fakevim when activated 2009-01-09 12:21:53 +01:00
hjk
c8c362aa7d fix some cases where deletions were not recorded in the undo stack 2009-01-08 17:58:42 +01:00
hjk
5b500bec79 code cleanup 2009-01-08 17:40:27 +01:00
hjk
3f53aa16fb handle ! at least in visual line mode 2009-01-08 17:21:51 +01:00
hjk
95fbb4842b handle 'P' 2009-01-08 13:43:24 +01:00
hjk
ef259344c5 make the key handlers return a bool indication whether they acted on the
key or not.
2009-01-08 13:16:04 +01:00
hjk
7b47bd48e1 add some test code for the yet-to-be-born QLinkedList dumper 2009-01-08 11:02:04 +01:00
hjk
92e447e987 remove some accidentally commited debug output 2009-01-07 18:11:40 +01:00
hjk
993be401ef work on fakevim integration 2009-01-07 18:05:45 +01:00
hjk
634edf2aab somewhat better intergration of fakevim into creator 2009-01-07 17:41:09 +01:00
hjk
9da009aaa1 uses enums to distinguish searching and ex commands 2009-01-06 16:04:34 +01:00
hjk
5a32af444c use textedit's overwrite modus for proper cursor display.
this works with proportional fonts, too.
2009-01-06 13:03:59 +01:00
hjk
a387eed44c visual feedback for block selection. othewise block selection still does
not work..
2009-01-06 11:52:40 +01:00
hjk
8c23bb3cf7 some visual feedback for visual line mode 2009-01-06 11:52:05 +01:00
hjk
2d7c5de370 more status line work 2009-01-06 11:51:24 +01:00
hjk
d90dc9e3f2 work on command line display 2009-01-06 11:51:03 +01:00
hjk
69475d708d add status line feedback for :r 2009-01-06 11:50:30 +01:00
hjk
2584bb928c fix missing status line updates in insert mode 2009-01-06 11:49:33 +01:00
hjk
2f1e09ccc5 progress on homegrown undo/redo 2009-01-06 11:48:55 +01:00
hjk
b46d8faf29 Start with own undo/redo without depending on QTextEdit/QPlainTextEdit's undo/redo. 2009-01-06 11:45:56 +01:00
hjk
8f4818989a start with '.' 2009-01-06 11:43:49 +01:00
hjk
1caa69f241 replace a macro with a proper function 2009-01-06 11:43:27 +01:00
hjk
417032d187 'd' works, but no visual feedback so far 2009-01-06 11:42:44 +01:00
hjk
c729ff0f0b use better a default range for :d 2009-01-06 11:37:24 +01:00
hjk
bdfd5cada1 implement :d, also uses ranges for :w! 2009-01-06 11:33:07 +01:00
hjk
d7bd3a0a2d whitespace fixes 2009-01-06 11:11:31 +01:00
hjk
2377567f26 basic mark handling (setting, jumping to) 2008-12-29 13:30:22 +01:00
hjk
6d03617cce implement 'I' and 'gI' 2008-12-29 13:30:22 +01:00
hjk
c480442a82 basic implementation of 'I' 2008-12-29 13:30:22 +01:00
hjk
0dc5a124bf basic implementation for 'O' 2008-12-29 13:30:22 +01:00
hjk
50cf2a7a06 basic implementation of 'o' 2008-12-29 13:30:22 +01:00
hjk
a705a8a322 improve range parsing for ex commands 2008-12-29 13:30:22 +01:00
hjk
8beff13ef6 add notion of currentFileName to support ':w' without file name 2008-12-29 13:30:22 +01:00
hjk
87aa0759b2 introduce history for ex commands 2008-12-29 13:30:22 +01:00
hjk
fd79edf7cf code cosmetics 2008-12-29 13:30:22 +01:00
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