Commit Graph

435 Commits

Author SHA1 Message Date
hjk
da91600bf4 fakevim: fix 'Delete' in insert mode to delete exactly one char again
Reviewed-by: Kornelia Poenitz
2010-10-11 11:54:00 +02:00
hjk
77259d1d38 fakevim: reset op count when leaving insert mode
Reviewed-by: Alessandro Portale
Task-number: QTCREATORBUG-2552
2010-10-01 18:43:01 +02:00
hjk
32a54bbc3d fakevim: use more of base text's cursor handling
Done with mae.
2010-09-29 10:53:49 +02:00
hjk
f5258cbc13 fakevim: disable Shift-Up style keyboard selection in insert mode. 2010-09-27 15:38:17 +02:00
hjk
65c5a84e45 fakevim: fix anchor setting after % 2010-09-27 15:25:18 +02:00
hjk
74cf70deaf fakevim: add an option to pass Control + <x> directly to Creator core
Original code by dcarr.
2010-09-24 13:05:15 +02:00
hjk
3ba4812749 fakevim: disable completion on each keystroke.
This has bad interaction with '.' and ESC.
2010-09-21 16:33:14 +02:00
hjk
3d36ece27b fakevim: fake tab completion 2010-09-21 16:33:14 +02:00
hjk
8016e96bec fakevim: bind automatic code completion to InsertMode 2010-09-17 08:56:16 +02:00
hjk
c9395b45a2 fakevim: fix 'O' 2010-09-16 16:56:25 +02:00
hjk
3c1dbd53ca fakevim: fix anchor positioning in insert mode 2010-09-16 16:56:25 +02:00
hjk
dcef626416 fakevim: co-operate with code completion again 2010-09-16 15:28:51 +02:00
hjk
5b403c376f fakevim: fix '#' 2010-09-16 14:32:41 +02:00
hjk
2e02f4cb27 fakevim: fix backspace at start of line in insert mode 2010-09-15 19:02:35 +02:00
hjk
02966feab6 fakevim: handle editors that get removed during execution of a command 2010-09-15 16:19:57 +02:00
hjk
59a341d650 fakevim: use QTextCursor for fakevim marks 2010-09-15 13:48:11 +02:00
hjk
9fc20bf7a8 fakevim: fix 'o' 2010-09-14 18:49:59 +02:00
hjk
c2edf7929e fakevim: fix 'A' 2010-09-14 18:48:04 +02:00
hjk
db14763c2d fakevim: fix undo 2010-09-14 18:30:49 +02:00
hjk
b85597da6f fakevim: more selection refactoring 2010-09-14 17:18:44 +02:00
hjk
80bc682d2e fakevim: more selection refactoring 2010-09-14 17:18:44 +02:00
hjk
a9891347dd fakevim: cursor refactoring 2010-09-14 17:18:44 +02:00
hjk
042c9f06a5 fakevim: create a document() accessor function. 2010-09-14 17:18:44 +02:00
hjk
259c0c1d8e fakevim: use main editor selection 2010-09-14 17:18:44 +02:00
Jarek Kobus
c072293ef0 Typos spotted while translating 2010-08-19 14:06:50 +02:00
hjk
362c41be5b fakevim: slightly better support for regular expressions in search patterns 2010-08-16 16:47:01 +02:00
hjk
91c909120b fakevim: Fix mark interpretion for d'a etc.
http://bugreports.qt.nokia.com/browse/QTCREATORBUG-1342
2010-08-11 15:15:19 +02:00
hjk
495c3f52fa fakevim: improve selection interaction with main text editor 2010-08-11 13:42:22 +02:00
hjk
a40094c99f fakevim: fix indentation of first line after >iB and >ib
http://bugreports.qt.nokia.com/browse/QTCREATORBUG-2015
2010-08-11 12:07:05 +02:00
hjk
2d551de03f fakevim: make recognition of ex command names similar to vi's 2010-07-14 18:15:17 +02:00
hjk
6df48b6650 fakevim: implement :nohlsearch 2010-07-14 16:04:10 +02:00
hjk
29af23cdb1 fakevim: implement some of the :bn/bp commands 2010-07-14 14:33:56 +02:00
hjk
816f60f0e1 fakevim: implement Ctrl-J, Ctrl-N, Ctrl-P
Funny to see what people are using instead of 'j' and 'k'...
2010-07-14 14:33:56 +02:00
hjk
e0f6d43bf7 fakevim: implement [( and ]) 2010-07-14 14:33:55 +02:00
hjk
5574a13849 fakevim: implement [{ and ]} 2010-07-14 13:08:38 +02:00
con
d24d01f49c Merge commit '52b9fcca2ddd5d5e95c6e13cbded018699c7dd68' (origin/2.0)
Conflicts:
	src/plugins/debugger/debuggeragents.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
	src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemosshthread.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemosshthread.h
2010-07-13 11:31:05 +02:00
hjk
6f58124007 fakevim: fix mark positions after <Delete>
(cherry picked from commit 7ccf903ee3d9da4a104310ed423130857d59d91b)
2010-07-06 16:42:16 +02:00
hjk
312509fcdb fakevim: fix backspace in the presence of physical tabs
(cherry picked from commit 2b40e2906fc070c6253a84c0ca507ff0db912f73)
2010-07-06 16:42:10 +02:00
hjk
cd433a52de fakevim: fix insertion of tabs in insert mode
(cherry picked from commit 474ec252a23745bf5106b239054c17d7dfc2fbf2)
2010-07-06 16:42:03 +02:00
hjk
5f67f7c42b fakevim: fix insert of tabs when shifting to the right
(cherry picked from commit 3eb7b6bfbde6a847154c6053e7b4171554207865)
2010-07-06 16:41:56 +02:00
hjk
210f2784c5 fakevim: make Ctrl-V <Tab> and Ctrl-V <Return> work in Insert and Ex mode
(cherry picked from commit cbdd9202d2)
2010-07-06 14:25:51 +02:00
hjk
91ab134ff4 fakevim: fix up/down movement in the presence of real tabs
(cherry picked from commit 2e09a8f421)
2010-07-06 14:25:39 +02:00
hjk
3cae595b7a fakevim: fix insert of Tabs
(cherry picked from commit d3cea8a4d1)
2010-07-06 14:25:32 +02:00
hjk
2e09a8f421 fakevim: fix up/down movement in the presence of real tabs 2010-07-06 14:24:54 +02:00
hjk
d3cea8a4d1 fakevim: fix insert of Tabs 2010-07-06 14:24:54 +02:00
hjk
cbdd9202d2 fakevim: make Ctrl-V <Tab> and Ctrl-V <Return> work in Insert and Ex mode 2010-07-06 14:24:54 +02:00
hjk
7c44271932 fakevim: fix Delete key in command mode
(cherry picked from commit bb0f033b92)
2010-06-23 15:29:29 +02:00
hjk
c2580c91b1 fakevim: fix '$' handling on Finnish keyboards
(cherry picked from commit d2ea5a4843)
2010-06-23 15:29:25 +02:00
hjk
bb0f033b92 fakevim: fix Delete key in command mode 2010-06-23 15:13:51 +02:00
hjk
d2ea5a4843 fakevim: fix '$' handling on Finnish keyboards 2010-06-23 14:55:10 +02:00