GNU bug report logs -
#70968
29.2.50; choose-completion on an emacs22-style completion deletes text after point
Previous Next
Full log
View this message in rfc822 format
>> 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
This bug report was last modified 239 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.