From 6892031fea5113e81c8d70f3442e3866056dd26b Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke <marijn@haverbeke.nl> Date: Mon, 10 Jul 2017 10:24:16 +0200 Subject: [PATCH] Use cursorCoords in goLineLeft/goLineRight Issue #4840 --- src/edit/commands.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/edit/commands.js b/src/edit/commands.js index fabf95821..45ae5eb05 100644 --- a/src/edit/commands.js +++ b/src/edit/commands.js @@ -59,11 +59,11 @@ export let commands = { {origin: "+move", bias: -1} ), goLineRight: cm => cm.extendSelectionsBy(range => { - let top = cm.charCoords(range.head, "div").top + 5 + let top = cm.cursorCoords(range.head, "div").top + 5 return cm.coordsChar({left: cm.display.lineDiv.offsetWidth + 100, top: top}, "div") }, sel_move), goLineLeft: cm => cm.extendSelectionsBy(range => { - let top = cm.charCoords(range.head, "div").top + 5 + let top = cm.cursorCoords(range.head, "div").top + 5 return cm.coordsChar({left: 0, top: top}, "div") }, sel_move), goLineLeftSmart: cm => cm.extendSelectionsBy(range => { -- GitLab