From a7170b9392cdae67f96476c5e75e1feb406bb2c9 Mon Sep 17 00:00:00 2001 From: Zignature Date: Sat, 8 Jan 2022 16:01:19 +0100 Subject: [PATCH 1/2] Fix issue #381 --- src/js/easymde.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/easymde.js b/src/js/easymde.js index 6b796f3..aadd59a 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -2672,7 +2672,7 @@ EasyMDE.prototype.createStatusbar = function (status) { }; onActivity = function (el) { var pos = cm.getCursor(); - el.innerHTML = pos.line + ':' + pos.ch; + el.innerHTML = pos.line + 1 + ':' + pos.ch; }; } else if (name === 'autosave') { defaultValue = function (el) { From 2936fc33835950ced76340f499af6ad49faec96f Mon Sep 17 00:00:00 2001 From: Zignature Date: Sat, 8 Jan 2022 21:03:25 +0100 Subject: [PATCH 2/2] Accurate line and column count in status bar Both Line and column (character) count are increased by 1. This fixes issue #381 --- src/js/easymde.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/easymde.js b/src/js/easymde.js index aadd59a..3ee79e1 100644 --- a/src/js/easymde.js +++ b/src/js/easymde.js @@ -2672,7 +2672,9 @@ EasyMDE.prototype.createStatusbar = function (status) { }; onActivity = function (el) { var pos = cm.getCursor(); - el.innerHTML = pos.line + 1 + ':' + pos.ch; + var posLine = pos.line + 1; + var posColumn = pos.ch + 1; + el.innerHTML = posLine + ':' + posColumn; }; } else if (name === 'autosave') { defaultValue = function (el) {