--- Begin Message ---
Subject: |
treesit-default-defun-skipper moves to bol if there is any whitespace |
Date: |
Mon, 23 Oct 2023 19:41:24 +0200 |
treesit-default-defun-skipper has the following bit of code:
;; Moving backward, but there are some whitespace (and only
;; whitespace) between point and BOL: go back to BOL.
((looking-back (rx (+ (or " " "\t")))
(line-beginning-position))
(beginning-of-line))))
However, as written, the regexp matches if there is any whitespace
before point, not if there is only whitespace.
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#66711: treesit-default-defun-skipper moves to bol if there is any whitespace |
Date: |
Sun, 10 Dec 2023 17:45:18 -0800 |
User-agent: |
Mozilla Thunderbird |
On 11/18/23 12:36 AM, Eli Zaretskii wrote:
Ping! Yuan, any comments?
Cc: 66711@debbugs.gnu.org
Date: Sun, 29 Oct 2023 13:53:27 +0200
From: Eli Zaretskii <eliz@gnu.org>
From: Dominik Honnef <dominik@honnef.co>
Date: Mon, 23 Oct 2023 19:41:24 +0200
treesit-default-defun-skipper has the following bit of code:
;; Moving backward, but there are some whitespace (and only
;; whitespace) between point and BOL: go back to BOL.
((looking-back (rx (+ (or " " "\t")))
(line-beginning-position))
(beginning-of-line))))
However, as written, the regexp matches if there is any whitespace
before point, not if there is only whitespace.
Yuan, any comments?
Thanks, Dominik and Eli. I applied a patch that should fix the regexp.
Yuan
--- End Message ---