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