fakevim: better gJ

This commit is contained in:
hjk
2009-12-11 19:09:35 +01:00
parent 421449ad30
commit f39381fc6c

View File

@@ -1415,11 +1415,15 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified,
moveToEndOfLine();
setAnchor();
moveRight();
while (characterAtCursor() == ' ')
moveRight();
removeSelectedText();
if (!m_gflag)
if (m_gflag) {
removeSelectedText();
} else {
while (characterAtCursor() == ' '
|| characterAtCursor() == '\t')
moveRight();
removeSelectedText();
m_tc.insertText(" ");
}
}
if (!m_gflag)
moveLeft();