Files
qt-creator/src/plugins/fakevim
hjk 5af00873cf FakeVim: Support backslashes in substitute command patterns
Change-Id: Ibfcea7fdc550082e4975e1fc4d2fba6563dbfd02
Done-by: Jochen Baier
Fixes: QTCREATORBUG-26955
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2022-02-03 11:25:12 +00:00
..
2018-04-24 14:43:35 +00:00
2021-09-01 14:53:58 +00:00
2021-09-01 14:53:58 +00:00
2018-04-24 14:43:35 +00:00
2021-03-03 07:12:21 +00:00
2018-11-08 21:32:29 +00:00


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