Re: New package `outline-occur'
Juri Linkov <[email protected]> Wed, 29 Jul 2026 21:04:19 +0300
| Newsgroups | gmane.emacs.devel |
|---|---|
| Organization | LINKOV.NET |
| Message-ID | <[email protected]> |
> How would this be used when popping up the *Occur* buffer? Like
>
> (let* ((display-buffer-bound-alist
> '(("\\*Occur\\*" (display-buffer-at-bottom)
> (window-height . fit-window-to-buffer))))
> ((occur-hook (lambda () (pop-to-buffer "*Occur*")))))
More like this:
(defun occur-outline (regexp &optional nlines region)
(interactive (occur-read-primary-args))
(let ((display-buffer-bound-alist
(append `(((category . occur)
nil
(post-command-select-window . t)))
display-buffer-bound-alist)))
(occur-1 regexp nlines (list (current-buffer)))))