|
From: | Andreas Röhler |
Subject: | bug#25015: 26.0.50; beginning-of-defun-raw goes too far |
Date: | Thu, 24 Nov 2016 18:18:26 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Icedove/45.4.0 |
On 24.11.2016 17:59, Eli Zaretskii wrote:
From: Marcin Borkowski <mbork@mbork.pl> Date: Thu, 24 Nov 2016 14:03:30 +0100 consider this in an Elisp-mode buffer: --8<---------------cut here---------------start------------->8--- ;; Comment header -!-(defun func-1 (arg) "docstring" body) --8<---------------cut here---------------end--------------->8--- (-!- means the point).This means point is actually _before_ the function, right?
Assume the drawing was meant to say: at start position.
Type M-x beginning-of-defun-raw. The point moves to the beginning of buffer instead of staying where it is.Do you still think it's a problem?
IMHO it's a design question. Which might be answered with the current state. OTOH seen from the editors point, just returning nil of no further from is available seems convenient - that way the current position isn't lost.
[Prev in Thread] | Current Thread | [Next in Thread] |