Skip to content
Snippets Groups Projects
user avatar
Eike Ziller authored
Conflicts:
	src/libs/qmljs/qmljsinterpreter.cpp
	src/libs/qmljs/qmljsinterpreter.h
	src/plugins/madde/maemopackagecreationstep.cpp
	src/plugins/projectexplorer/buildmanager.cpp
	src/plugins/qmljstools/qmljsqtstylecodeformatter.cpp
	src/plugins/qmljstools/qmljsqtstylecodeformatter.h
	tests/auto/qml/qmleditor/qmlcodeformatter/tst_qmlcodeformatter.cpp

Change-Id: I63ab2ba5dac006c37ccfbae55b023396a4676ff7
912cd548
History
fakevim is based on eventFilters installed on a QTextEdit or a QPlainTextEdit.
It basically catches all keystrokes and modifies some internal state that
make the resulting text in the editor look like it was using vim.

There are only a few files in here:

  fakevimplugin.{h,cpp}  - interaction with the rest of Creator
  fakevimactions.{h,cpp} - settings
  fakevimhandler.{h,cpp} - the "real" event

There are some more hints for developers in fakevimhandler.cpp