[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#70968: 29.2.50; choose-completion on an emacs22-style completion del
From: |
Stefan Monnier |
Subject: |
bug#70968: 29.2.50; choose-completion on an emacs22-style completion deletes text after point |
Date: |
Thu, 16 May 2024 13:40:35 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
>> I suggest that the behavior of not deleting the text after point is
>> better. The emacs22 style takes care to not delete the text after point
>> in try-completion and in completion cycling; we should take similar care
>> in choose-completion.
I agree this inconsistency is a bug.
I suspect it may have been a result of implementation limitations.
A typical use case is
C-x C-w bar
... realize you're not in the right subdir ...
M-b ?
... choose some subdirectory in which you want to save `bar`
... Oops, oh no, `bar` has disappeared!
> If making these two ways consistent means we need to change the
> behavior of emacs22 style of completion, then I'm sorry, but we cannot
> do that. This style is a legacy style, and is there to provide the
> legacy behavior for those who need it.
I'm not sure it's terribly important to preserve this detail of the
behavior of `Emacs-22`. The `emacs22` style does not aim to provide the
illusion you're running an old Emacs. I named it that way because
I couldn't come up with a good descriptive name for it. If it
misbehaves, I don't see a need to be bug-compatible, especially since
this doesn't affect ELisp code but users.
Stefan