diff options
Diffstat (limited to 'src/plugins/fakevim/fakevimplugin.cpp')
-rw-r--r-- | src/plugins/fakevim/fakevimplugin.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index d71c0376457..4d3ec87ed6c 100644 --- a/src/plugins/fakevim/fakevimplugin.cpp +++ b/src/plugins/fakevim/fakevimplugin.cpp @@ -1591,6 +1591,11 @@ void FakeVimPluginPrivate::editorOpened(IEditor *editor) tew->setExtraSelections(TextEditorWidget::FakeVimSelection, selection); }); + handler->modeChanged.connect([tew]() { + if (tew) + tew->clearSuggestion(); + }); + handler->highlightMatches.connect([](const QString &needle) { for (IEditor *editor : EditorManager::visibleEditors()) { QWidget *w = editor->widget(); |