emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Backward completions


From: Drew Adams
Subject: RE: Backward completions
Date: Fri, 20 Nov 2009 13:26:23 -0800

> > In general, it makes sense to use a key for this that is typically
> > associated with switching windows or buffers (e.g. `C-x 
> > o'), not a key that is typically associated with scrolling (e.g.
> > `M-v' or `prior' aka `PgUp').
> 
> Please don't forget that *Completions* can be invoked not only from
> the minibuffer, but from any buffer that supports completions (via
> `lisp-complete-symbol', etc.)

True.

> So we can't steal `C-v' and `M-v' as completions scrolling 
> keys instead of their normal meaning.

You can for the minibuffer use, in any case.

And I wouldn't be surprised if `C-x o' worked in the other cases, so `C-x o C-v'
etc. And perhaps `C-M-v' (`scroll-other-window') works also - dunno.

> Also `M-v' doesn't work for switching to
> *Completions* from normal buffers.

Don't know what you mean here. Why "also"? I thought your first point was that a
minibuffer binding for M-v won't affect the non-minibuffer uses. And of course
M-v doesn't switch buffers - it scrolls the current buffer.

> So we need a separate dedicated key
> to switch to *Completions* from any buffer.

Such a "need" doesn't follow.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]