diff --git a/lib/ace/keyboard/vim.js b/lib/ace/keyboard/vim.js index ff054f96..a8bba7ec 100644 --- a/lib/ace/keyboard/vim.js +++ b/lib/ace/keyboard/vim.js @@ -2118,11 +2118,9 @@ dom.importCssString(".normal-mode .ace_cursor{\ newHead = copyCursor(origHead); } if (vim.visualMode) { - - if (!(vim.visualBlock && motion === "moveToEol")) { + if (!(vim.visualBlock && newHead.ch === Infinity)) { newHead = clipCursorToContent(cm, newHead, vim.visualBlock); } - if (newAnchor) { newAnchor = clipCursorToContent(cm, newAnchor, true); }