bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#25015: 26.0.50; beginning-of-defun-raw goes too far


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.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]