GNU bug report logs - #22539
25.1.50; C-x o should switch to *Completions*

Previous Next

Package: emacs;

Reported by: Helmut Eller <eller.helmut <at> gmail.com>

Date: Tue, 2 Feb 2016 21:38:01 UTC

Severity: minor

Tags: notabug

Found in version 25.1.50

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 22539 in the body.
You can then email your comments to 22539 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#22539; Package emacs. (Tue, 02 Feb 2016 21:38:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Helmut Eller <eller.helmut <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 02 Feb 2016 21:38:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Helmut Eller <eller.helmut <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 25.1.50; C-x o should switch to *Completions*
Date: Tue, 02 Feb 2016 22:37:39 +0100
After this

1) start Emacs with: emacs -Q -f find-file
2) press TAB two times so that the *Completions* buffer
   becomes visible
3) press C-x o

the window with the *scratch* buffer is selected.

It would be more convenient if C-x o in step 3 would switch to the
*Completions* buffer.



In GNU Emacs 25.1.50.3 (i686-pc-linux-gnu, GTK+ Version 3.14.5)
 of 2016-01-29 built on ix
Repository revision: 487bd7aedf9bbbf0b939b653912253fbeb7d16b9
System Description:	Debian GNU/Linux 8.0 (jessie)

Configured using:
 'configure --with-jpeg=no --with-gif=no --with-tiff=no'

Configured features:
XPM PNG RSVG SOUND DBUS GSETTINGS NOTIFY LIBXML2 FREETYPE XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11

Important settings:
  value of $LANG: C.UTF-8
  locale-coding-system: utf-8-unix




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22539; Package emacs. (Wed, 03 Feb 2016 08:04:01 GMT) Full text and rfc822 format available.

Message #8 received at 22539 <at> debbugs.gnu.org (full text, mbox):

From: martin rudalics <rudalics <at> gmx.at>
To: Helmut Eller <eller.helmut <at> gmail.com>, 22539 <at> debbugs.gnu.org
Subject: Re: bug#22539: 25.1.50; C-x o should switch to *Completions*
Date: Wed, 03 Feb 2016 09:03:28 +0100
> 1) start Emacs with: emacs -Q -f find-file
> 2) press TAB two times so that the *Completions* buffer
>     becomes visible
> 3) press C-x o
>
> the window with the *scratch* buffer is selected.
>
> It would be more convenient if C-x o in step 3 would switch to the
> *Completions* buffer.

The basic idea behind C-x o is that it cycles through all live windows
before returning to the initially selected one.  We could, in your
special case, have ‘other-window’ select ‘other-window-for-scrolling’.
But if we do so, we have to face the dilemma that the next C-x o gets us
immediately back to the minibuffer window.  This means that all other
windows would get excluded from repeated invocations of C-x o.

So I'm afraid that I cannot offer a practicable solution for this :-(

martin





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22539; Package emacs. (Wed, 03 Feb 2016 08:25:01 GMT) Full text and rfc822 format available.

Message #11 received at 22539 <at> debbugs.gnu.org (full text, mbox):

From: Helmut Eller <eller.helmut <at> gmail.com>
To: martin rudalics <rudalics <at> gmx.at>
Cc: 22539 <at> debbugs.gnu.org
Subject: Re: bug#22539: 25.1.50; C-x o should switch to *Completions*
Date: Wed, 03 Feb 2016 09:24:04 +0100
On Wed, Feb 03 2016, martin rudalics wrote:

>> 1) start Emacs with: emacs -Q -f find-file
>> 2) press TAB two times so that the *Completions* buffer
>>     becomes visible
>> 3) press C-x o
>>
>> the window with the *scratch* buffer is selected.
>>
>> It would be more convenient if C-x o in step 3 would switch to the
>> *Completions* buffer.
>
> The basic idea behind C-x o is that it cycles through all live windows
> before returning to the initially selected one.  We could, in your
> special case, have ‘other-window’ select ‘other-window-for-scrolling’.
> But if we do so, we have to face the dilemma that the next C-x o gets us
> immediately back to the minibuffer window.  This means that all other
> windows would get excluded from repeated invocations of C-x o.
>
> So I'm afraid that I cannot offer a practicable solution for this :-(

No big deal.  I only noticed this because I had more than two windows
before doing a completion and in that case one has to type C-x o a lot
to to get to the *Completions* window.

A somewhat related question: Is there a command that cycles through the
windows in opposite direction as C-x o does?  I noticed that
<C-iso-lefttab> is not bound by default so I could use that.

Helmut




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22539; Package emacs. (Wed, 03 Feb 2016 09:09:01 GMT) Full text and rfc822 format available.

Message #14 received at 22539 <at> debbugs.gnu.org (full text, mbox):

From: martin rudalics <rudalics <at> gmx.at>
To: Helmut Eller <eller.helmut <at> gmail.com>
Cc: 22539 <at> debbugs.gnu.org
Subject: Re: bug#22539: 25.1.50; C-x o should switch to *Completions*
Date: Wed, 03 Feb 2016 10:08:50 +0100
> A somewhat related question: Is there a command that cycles through the
> windows in opposite direction as C-x o does?  I noticed that
> <C-iso-lefttab> is not bound by default so I could use that.

There is no command that does (other-window -1).  You can obviously type
C-- C-x o to cycle backwards.

martin




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22539; Package emacs. (Wed, 03 Feb 2016 09:15:02 GMT) Full text and rfc822 format available.

Message #17 received at 22539 <at> debbugs.gnu.org (full text, mbox):

From: Helmut Eller <eller.helmut <at> gmail.com>
To: martin rudalics <rudalics <at> gmx.at>
Cc: 22539 <at> debbugs.gnu.org
Subject: Re: bug#22539: 25.1.50; C-x o should switch to *Completions*
Date: Wed, 03 Feb 2016 10:14:50 +0100
On Wed, Feb 03 2016, martin rudalics wrote:

>> A somewhat related question: Is there a command that cycles through the
>> windows in opposite direction as C-x o does?  I noticed that
>> <C-iso-lefttab> is not bound by default so I could use that.
>
> There is no command that does (other-window -1).  You can obviously type
> C-- C-x o to cycle backwards.

Aha. Thanks.

Helmut




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22539; Package emacs. (Wed, 03 Feb 2016 09:33:01 GMT) Full text and rfc822 format available.

Message #20 received at 22539 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Schwab <schwab <at> suse.de>
To: Helmut Eller <eller.helmut <at> gmail.com>
Cc: 22539 <at> debbugs.gnu.org
Subject: Re: bug#22539: 25.1.50; C-x o should switch to *Completions*
Date: Wed, 03 Feb 2016 10:32:28 +0100
Helmut Eller <eller.helmut <at> gmail.com> writes:

> After this
>
> 1) start Emacs with: emacs -Q -f find-file
> 2) press TAB two times so that the *Completions* buffer
>    becomes visible
> 3) press C-x o
>
> the window with the *scratch* buffer is selected.
>
> It would be more convenient if C-x o in step 3 would switch to the
> *Completions* buffer.

That's what M-v (switch-to-completions) does.

Andreas.

-- 
Andreas Schwab, SUSE Labs, schwab <at> suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#22539; Package emacs. (Wed, 03 Feb 2016 10:06:01 GMT) Full text and rfc822 format available.

Message #23 received at 22539 <at> debbugs.gnu.org (full text, mbox):

From: Helmut Eller <eller.helmut <at> gmail.com>
To: Andreas Schwab <schwab <at> suse.de>
Cc: 22539 <at> debbugs.gnu.org
Subject: Re: bug#22539: 25.1.50; C-x o should switch to *Completions*
Date: Wed, 03 Feb 2016 11:04:52 +0100
On Wed, Feb 03 2016, Andreas Schwab wrote:

>> It would be more convenient if C-x o in step 3 would switch to the
>> *Completions* buffer.
>
> That's what M-v (switch-to-completions) does.

Another one I didn't know.  Thanks.

Helmut




Added tag(s) notabug. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 03 Feb 2016 17:04:01 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 22539 <at> debbugs.gnu.org and Helmut Eller <eller.helmut <at> gmail.com> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 03 Feb 2016 17:04:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 03 Mar 2016 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 9 years and 112 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.