GNU bug report logs -
#45029
27.1.50; Regression: Yanking into externally modified file with delete-selection-mode
Previous Next
Reported by: Lars Ljung <lars <at> matholka.se>
Date: Thu, 3 Dec 2020 20:11:02 UTC
Severity: normal
Tags: confirmed, fixed
Found in version 27.1.50
Fixed in version 27.2
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>>> The let-binding of `this-command` fixes the problem, doesn't it?
>> But might other uses of a recursive edit break it again?
>
> What do you mean by `it`?
Thanks for explanations. I thought it is specific to
`delete-selection-mode` and `read-char-from-minibuffer`.
But since a combination of `pre-command-hook` and a recursive command
is a general problem, and OTOH `read-char-from-minibuffer` is already
safeguarded by the let-binding of `this-command`, so probably
`when (minibufferp)` could be removed from
`read-char-from-minibuffer-insert-other`.
> OTOH, the let-binding of `this-command` should fix the problem once and
> for all uses of recursive edit *if* it's placed deep enough that it
> affects all recursive edits.
Frankly speaking, I'm afraid of making such change at great depths ;-)
This bug report was last modified 1 year and 301 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.