fakevim: Correct visual selection of a text object

Change-Id: Ib4996a88d1bbbec25ab864a37f62825e5b0a2b27
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
Lukas Holecek
2012-11-22 17:12:55 +01:00
committed by hjk
parent d1abb3e338
commit ab7ef16030
2 changed files with 12 additions and 0 deletions

View File

@@ -843,6 +843,15 @@ void FakeVimPlugin::test_vim_block_selection()
data.setText("\"\"");
KEYS("di\"", "\"" X "\"");
// visual selection
data.setText("(abc()" X "(def))");
KEYS("vi(d", "(abc()(" X "))");
KEYS("u", "(abc()(" X "def))");
KEYS("<c-r>", "(abc()(" X "))");
KEYS("va(d", "(abc()" X ")");
KEYS("u", "(abc()" X "())");
KEYS("<c-r>", "(abc()" X ")");
// repeat change inner
data.setText("(abc)" N "def" N "(ghi)");
KEYS("ci(xyz<esc>", "(xy" X "z)" N "def" N "(ghi)");