GNU bug report logs -
#4717
23.1.50; C-M-h in bibtex mode
Previous Next
Reported by: Leo <sdl.web <at> gmail.com>
Date: Tue, 13 Oct 2009 15:35:04 UTC
Severity: minor
Tags: moreinfo
Fixed in version 29.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #30 received at 4717 <at> emacsbugs.donarmstrong.com (full text, mbox):
On Sun Oct 18 2009 Chong Yidong wrote:
> > mark-defun does not put point where beginning-of-defun puts it. But
> > if there is an empty line preceding the beginning-of-defun location,
> > mark-defun will put point there. Why? The docstring of mark-defun
> > does not explain this behavior.
>
> I don't know the answer. This behavior dates to 1993, though, so I
> don't think it's feasible to change it for Lisp mode.
Agreed, changing it will probably break something. Could it be that
the empty line was included so that in a sequence of defuns (each
normally separated by one empty line) mark-defun could by used, for
example in combination with kill-region and yank to move around
defuns in a simple way?
No matter whether something like that or anything else was the
actual reason for implementing this behavior, the docstring should
always document the actual behavior
Roland
This bug report was last modified 3 years and 136 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.