GNU bug report logs - #18938
Emacs 24.3: newline-and-indent has two undo boundaries

Previous Next

Package: emacs;

Reported by: Samuel Wales <samologist <at> gmail.com>

Date: Mon, 3 Nov 2014 19:26:01 UTC

Severity: normal

Tags: fixed

Fixed in version 24.4

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Noam Postavsky <npostavs <at> gmail.com>
To: Samuel Wales <samologist <at> gmail.com>
Cc: Bastien <bzg <at> gnu.org>, Martin Pohlack <mp26 <at> os.inf.tu-dresden.de>, Toby Cubitt <tsc25 <at> cantab.net>, monnier <at> iro.umontreal.ca, 18938 <at> debbugs.gnu.org
Subject: bug#18938: Emacs 24.3: newline-and-indent has two undo boundaries
Date: Thu, 31 May 2018 19:55:34 -0400
tags 18938 fixed
close 18938 24.4
quit

Samuel Wales <samologist <at> gmail.com> writes:

> Reporting as suggested by Stefan.
>
> In order to bunch up undos by 1 instead of the hardcoded 20, I do this:
>
>   (add-hook 'post-self-insert-hook #'undo-boundary 'append)
>
> This or advice used to work, then around Emacs 24.1 it stopped
> working.  Stefan patched it in 24.3.  It now works in most cases.  The
> history is in this Debian bug:
>
>   Re: [O] bug#11774: bug#11774: org-mode causes undo boundaries to be lost
>
> I use undo-tree 0.6.6.  The bug also occurs with it turned off.
>
> When I press RET when it is bound to newline-and-indent, the newline
> and the indentation are undone separately.  I expected the RET to be
> undone.

Seems to be fixed in 24.4




This bug report was last modified 7 years and 76 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.