diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index d0bbd7d1c3b2432e8db57ccf851885980df0e74f..403c2856e7069b8c90100dfd8ccc71ac77b54035 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -422,6 +422,8 @@ FakeVimHandler::Private::Private(FakeVimHandler *parent, QWidget *widget)
     m_savedYankPosition = 0;
     m_cursorWidth = EDITOR(cursorWidth());
 
+#if 1
+    // Plain
     m_config[ConfigStartOfLine] = ConfigOn;
     m_config[ConfigHlSearch]    = ConfigOn;
     m_config[ConfigTabStop]     = "8";
@@ -429,7 +431,18 @@ FakeVimHandler::Private::Private(FakeVimHandler *parent, QWidget *widget)
     m_config[ConfigShiftWidth]  = "8";
     m_config[ConfigExpandTab]   = ConfigOff;
     m_config[ConfigAutoIndent]  = ConfigOff;
+    m_config[ConfigBackspace]   = "";
+#else
+    // Qt Local
+    m_config[ConfigStartOfLine] = ConfigOn;
+    m_config[ConfigHlSearch]    = ConfigOn;
+    m_config[ConfigTabStop]     = "4";
+    m_config[ConfigSmartTab]    = ConfigOff;
+    m_config[ConfigShiftWidth]  = "4";
+    m_config[ConfigExpandTab]   = ConfigOn;
+    m_config[ConfigAutoIndent]  = ConfigOff;
     m_config[ConfigBackspace]   = "indent,eol,start";
+#endif
 }
 
 bool FakeVimHandler::Private::wantsOverride(QKeyEvent *ev)