unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#1512: 23.0.60; SPC, TAB during completion do not do word completion, prefix completion
@ 2008-12-08  1:20 Drew Adams
  2008-12-08 16:39 ` Stefan Monnier
  0 siblings, 1 reply; 12+ messages in thread
From: Drew Adams @ 2008-12-08  1:20 UTC (permalink / raw)
  To: emacs-pretest-bug

emacs -Q
 
1. Suppose that you have a command `g-spot-marks-the-spot', and you
do this, mistakenly typing `c' instead of `s': `M-x g-c SPC'

There are no word completions for `g-c'. However, instead of Emacs
saying "[No match]", many possible partial-completion matches are
shown. SPC no longer provides word completion by default. You no
longer get useful feedback letting you know that you typed the
wrong character.
 
Prior to Emacs 23, both regular prefix completion and word completion
were available by default: TAB for the former, SPC for the latter.
Partial-completion mode was optional.
 
This traditional behavior (since the beginning of Emacs) should
remain the default behavior. Users should not have to customize
`completion-styles' just to restore the standard completion.

Those who prefer that SPC perform partial completion should opt in
for it, as before. Now they would also have the choice of customizing
`completion-styles' to include `partial-completion', in addition to
the choice of turning on `partial-completion-mode'.


2. A similar problem arises for prefix (i.e. TAB) completion. If you
have a command named `in-the-final-act' and you type `g' by mistake
instead of `t': `M-x in-g TAB', then instead of Emacs letting you
know that there is no match, so you can delete the `g' and type a
`t', Emacs completes your input to `inverse-add-global-abbrev',
which is confusing and, once you figure things out, requires much
more editing to get you back on track. With multiple partial
completion matches, the problem is compounded.


Please restore the traditional Emacs completion behavior by default.
It provides helpful feedback that lets you quickly correct typos on
the fly. And it is what Emacs users are used to. Users who want
partial completion turned on can customize Emacs to get that.

 
In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
 of 2008-11-24 on LENNART-69DE564
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include
-fno-crossjumping'
 







^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2008-12-17  6:40 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-08  1:20 bug#1512: 23.0.60; SPC, TAB during completion do not do word completion, prefix completion Drew Adams
2008-12-08 16:39 ` Stefan Monnier
2008-12-10  2:03   ` Drew Adams
2008-12-12 18:57     ` Stefan Monnier
2008-12-12 23:16       ` Drew Adams
2008-12-13  4:24         ` Stefan Monnier
2008-12-13 16:00           ` Drew Adams
2008-12-13 17:36             ` bug#1512: 23.0.60; SPC, TAB during completion do not do word completion, prefixcompletion Drew Adams
2008-12-14  2:56             ` bug#1512: 23.0.60; SPC, TAB during completion do not do word completion, prefix completion Stefan Monnier
2008-12-14  9:00               ` Drew Adams
2008-12-14 21:32                 ` Stefan Monnier
2008-12-17  6:40                   ` Processed: " Emacs bug Tracking System

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).