GNU bug report logs - #25577
26.0.50; Show Ibuffer and jump to line listing current buffer

Previous Next

Package: emacs;

Reported by: Tino Calancha <tino.calancha <at> gmail.com>

Date: Mon, 30 Jan 2017 11:31:01 UTC

Severity: wishlist

Found in version 26.0.50

Done: Tino Calancha <tino.calancha <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


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

From: Tino Calancha <tino.calancha <at> gmail.com>
To: 25577 <at> debbugs.gnu.org
Cc: Tino Calancha <tino.calancha <at> gmail.com>
Subject: Re: bug#25577: 26.0.50;
 Show Ibuffer and jump to line listing current buffer
Date: Tue, 31 Jan 2017 15:10:24 +0900
Tino Calancha <tino.calancha <at> gmail.com> writes:

> Suppose current buffer is *foo*, then `list-buffers'
> list the buffers with point set at the line listing *foo*.
>
> In the case of `ibuffer', if *Ibuffer* already exists,
> the effect of this command is pretty much like
> (switch-to-buffer "*Ibuffer*")
> i.e., the point is preserved.  This is useful, but quite often
> i wish the other behaviour:
> To show *Ibuffer* and set point at the line listing *foo*.
>
> This is handy when you have customized `ibuffer-saved-filter-groups',
> and you have many lived buffers.
To see more clear what i mean, try the following:
emacs -Q lisp/subr.el src/data.c

M-x ibuffer RET
M-x ibuffer-set-filter-groups-by-mode RET
j data.c RET RET ; Visiting data.c.
C-x o; Visiting subr.el
M-x ibuffer RET ; point still at data.c.

When you have many live buffers, you might
prefer that `ibuffer' automatically jump to the
line showing the current buffer.




This bug report was last modified 8 years and 84 days ago.

Previous Next


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