diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index e18599d70727ce18101da23738fb1d064b03a7ca..4ecf1290678d96f18c63a2c226ec4c86d52f2604 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -1096,6 +1096,8 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified,
         m_mode = InsertMode;
         moveToEndOfLine();
         m_lastInsertion.clear();
+    } else if (key == control('a')) {
+        // FIXME: eat it to prevent the global "select all" shortcut to trigger
     } else if (key == 'b') {
         m_moveType = MoveExclusive;
         moveToWordBoundary(false, false);