Re: master 8a88f3ed5ae: Add `outline-occur' command and `display-buffer-default-alist' variable
Sean Whitton <[email protected]> Wed, 05 Aug 2026 10:35:20 +0100
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <[email protected]> |
Juri Linkov [04/Aug 2:18pm -04] wrote: > branch: master > commit 8a88f3ed5aeece4a7c8edbebc83ed52479fbbfab > Author: Roi Martin <[email protected]> > Commit: Juri Linkov <[email protected]> > > Add `outline-occur' command and `display-buffer-default-alist' variable > > Add the `outline-occur' command that allows navigating the current > buffer's outline using Occur. Also add the > `display-buffer-default-alist' variable, which Lisp programs may > let-bind to specify conditional actions for nested `display-buffer' > calls. > > * doc/lispref/windows.texi (Choosing Window) > (Precedence of Action Functions): Document > `display-buffer-default-alist' variable. > * etc/NEWS: Add `outline-occur' and `display-buffer-default-alist' > entries. > * lisp/outline.el (outline-mode-prefix-map): Bind `outline-occur'. > (outline-mode-menu-bar-map): Add `outline-occur' menu item. > (outline-occur-regexp): New buffer-local variable. > (outline-occur): New command. > * lisp/replace.el (occur-1): Call `display-buffer' with category. > * lisp/window.el (display-buffer-alist): Update docstring. > (display-buffer-default-alist): New variable. > (display-buffer): Handle `display-buffer-default-alist' variable. > * test/lisp/outline-resources/outline.txt: New test file. > * test/lisp/outline-tests.el: New test suite. (Bug#81512) It sounds like we may be able to use display-buffer-default-alist to fix bug#81233 better than the current workaround? -- Sean Whitton