From acd41efcb66d99e9080d3b8a1f08b229faabd0c1 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 23 Jan 2015 13:36:06 +0400 Subject: [PATCH] do not include all whitespace lines in vim paragraphs --- lib/ace/keyboard/vim.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ace/keyboard/vim.js b/lib/ace/keyboard/vim.js index 9f7fd99f..4c16c93b 100644 --- a/lib/ace/keyboard/vim.js +++ b/lib/ace/keyboard/vim.js @@ -4095,7 +4095,7 @@ dom.importCssString(".normal-mode .ace_cursor{\ var min = cm.firstLine(); var max = cm.lastLine(); var start, end, i = line; - function isEmpty(i) { return !cm.getLine(i); } + function isEmpty(i) { return !/\S/.test(cm.getLine(i)); } function isBoundary(i, dir, any) { if (any) { return isEmpty(i) != isEmpty(i + dir); } return !isEmpty(i) && isEmpty(i + dir);