From 51bb3a2b354771c1e5b43b0496073070399d4580 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 12 Jan 2020 02:09:01 -0500 Subject: [PATCH] Fix #2357: C-a moves across lines --- core/autoload/text.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/autoload/text.el b/core/autoload/text.el index 5f33f468b..edfb2997b 100644 --- a/core/autoload/text.el +++ b/core/autoload/text.el @@ -159,6 +159,10 @@ beginning of the line. The opposite of (cond ((> pt bot) (goto-char bot)) ((= pt bol) + (or (and doom--last-backward-pt + (= (line-number-at-pos doom--last-backward-pt) + (line-number-at-pos pt))) + (setq doom--last-backward-pt nil)) (goto-char (or doom--last-backward-pt bot)) (setq doom--last-backward-pt nil)) ((<= pt bot)