fakevim: implement [( and ])

This commit is contained in:
hjk
2010-07-14 13:21:35 +02:00
parent e99a380aef
commit e0f6d43bf7

View File

@@ -1696,6 +1696,8 @@ EventResult FakeVimHandler::Private::handleOpenSquareSubMode(const Input &input)
m_submode = NoSubMode;
if (input.is('{')) {
searchBalanced(false, '{', '}');
} else if (input.is('(')) {
searchBalanced(false, '(', ')');
} else {
handled = EventUnhandled;
}
@@ -1708,6 +1710,8 @@ EventResult FakeVimHandler::Private::handleCloseSquareSubMode(const Input &input
m_submode = NoSubMode;
if (input.is('}')) {
searchBalanced(true, '}', '{');
} else if (input.is(')')) {
searchBalanced(true, ')', '(');
} else {
handled = EventUnhandled;
}