emacs-devel
[Top][All Lists]
Advanced

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

Re: Backward completions


From: Lennart Borgman
Subject: Re: Backward completions
Date: Fri, 20 Nov 2009 18:49:35 +0100

On Fri, Nov 20, 2009 at 6:29 PM, Juri Linkov <address@hidden> wrote:
>> 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.)
>
> So we can't steal `C-v' and `M-v' as completions scrolling keys instead
> of their normal meaning.  Also `M-v' doesn't work for switching to
> *Completions* from normal buffers.  So we need a separate dedicated key
> to switch to *Completions* from any buffer.


Would it be possible to arrange so that <M-prior/next> (ie
M-PgUp/Down) could be used?

They call scroll-other-window(-down). Maybe those functions can
changed to something that takes into account that *Completions* are
visible?




reply via email to

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