Re: master 8a88f3ed5ae: Add `outline-occur' command and `display-buffer-default-alist' variable

Karthik Chikmagalur <[email protected]> Mon, 10 Aug 2026 19:05:44 -0700
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
> Wouldn't `display-buffer-overriding-alist' make
> display-buffer-overriding-action' obsolete?

I was going to ask the same thing.

> If this variable is added at some point, would it be good to mark
> `display-buffer-overriding-action' as obsolete to avoid enlarging the
> precedence list?

The display-buffer machinery has a reputation for being arcane and
complicated, and adding more overrides makes this worse.  Most users
find it very hard to internalize the API knowledge required to get
window display to work sanely (for each user's individual definition of
sane).

On the other hand, display-buffer-overriding-action is already widely
used in packages, so I'm guessing it will continue to live in the
precedence order for many years even if it is made obsolete.

Karthik