diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index c10e43ad36e..756121aeef2 100644 --- a/src/plugins/fakevim/fakevimplugin.cpp +++ b/src/plugins/fakevim/fakevimplugin.cpp @@ -98,7 +98,6 @@ #include #include -#include #include #include #include @@ -2119,9 +2118,12 @@ void FakeVimPluginPrivate::showCommandBuffer(const QString &contents, void FakeVimPluginPrivate::showExtraInformation(const QString &text) { - FakeVimHandler *handler = qobject_cast(sender()); - if (handler) - QMessageBox::information(handler->widget(), tr("FakeVim Information"), text); + EditorManager::splitSideBySide(); + QString title = _("stdout.txt"); + IEditor *iedit = EditorManager::openEditorWithContents(Id(), &title, text.toUtf8()); + EditorManager::activateEditor(iedit); + FakeVimHandler *handler = m_editorToHandler.value(iedit, 0); + handler->handleCommand(_("0")); } void FakeVimPluginPrivate::changeSelection(const QList &selection)