diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index fc313bac387afbf1ffb957f1191f66ad6f3cf950..10a7844d148c6754b04656992b79d8a9d7e16ff4 100644 --- a/src/plugins/fakevim/fakevimplugin.cpp +++ b/src/plugins/fakevim/fakevimplugin.cpp @@ -980,6 +980,9 @@ void FakeVimPluginPrivate::handleExCommand(bool *handled, const ExCommand &cmd) || cmd.cmd == "bN" || cmd.cmd == "bNext") { // :bp[revious] switchToFile(currentFile() - cmd.count); + } else if (cmd.cmd == "on" || cmd.cmd == "only") { + //triggerAction(Core::Constants::REMOVE_ALL_SPLITS); + triggerAction(Core::Constants::REMOVE_CURRENT_SPLIT); } else { // Check whether one of the configure commands matches. typedef CommandMap::const_iterator Iterator;