[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#45688: 28.0.50; New action for display-buffer?
From: |
Lars Ingebrigtsen |
Subject: |
bug#45688: 28.0.50; New action for display-buffer? |
Date: |
Thu, 07 Jan 2021 12:40:46 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
> I use it myself, when some buffer pops up in a window I use for
> another buffer, and fails to pop down (example: *Shell Command
> Output*). But then why would I want the buffer be displayed in a
> random window?
Not in a random window, but not in the last-chosen window, either. That
way, if you're `display-buffer'-ing a number of buffers, you'll get them
all in the other windows, instead of reusing the same one.
> I guess I'm missing something here, if this feature is deemed so
> important that it caused jwz to post a complete blog about that.
It would have been nice if he had been more specific; yes. But the
XEmacs behaviour seems quite natural to me -- if you have three windows,
and you're working in one, and you want to look at two other buffers at
the same time, then the XEmacs `display-buffer' does the right thing for
that.
As Martin explained, display-buffer-use-some-window almost does this,
but since switching to the buffer doesn't count as "use", it doesn't
work for this particular use case.
Adding another action here (that just calls
display-buffer-use-some-window, but then marks the window as having been
used) seems trivial, so I think I'll try doing that and see what that
feels like.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- bug#45688: 28.0.50; New action for display-buffer?, (continued)
- bug#45688: 28.0.50; New action for display-buffer?, Lars Ingebrigtsen, 2021/01/07
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/07
- bug#45688: 28.0.50; New action for display-buffer?, Lars Ingebrigtsen, 2021/01/07
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/07
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/07
- bug#45688: 28.0.50; New action for display-buffer?, Lars Ingebrigtsen, 2021/01/07
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/07
bug#45688: 28.0.50; New action for display-buffer?, Eli Zaretskii, 2021/01/06
- bug#45688: 28.0.50; New action for display-buffer?, Lars Ingebrigtsen, 2021/01/06
- bug#45688: 28.0.50; New action for display-buffer?, Eli Zaretskii, 2021/01/06
- bug#45688: 28.0.50; New action for display-buffer?,
Lars Ingebrigtsen <=
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/07
- bug#45688: 28.0.50; New action for display-buffer?, Lars Ingebrigtsen, 2021/01/07
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/07
- bug#45688: 28.0.50; New action for display-buffer?, Lars Ingebrigtsen, 2021/01/10
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/10
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/10
- bug#45688: 28.0.50; New action for display-buffer?, Lars Ingebrigtsen, 2021/01/11
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/11
- bug#45688: 28.0.50; New action for display-buffer?, martin rudalics, 2021/01/11
- bug#45688: 28.0.50; New action for display-buffer?, Lars Ingebrigtsen, 2021/01/18