help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question about display-buffer-overriding-action


From: Eduardo Ochs
Subject: Re: Question about display-buffer-overriding-action
Date: Thu, 17 Mar 2022 18:04:21 -0300

On Thu, 17 Mar 2022 at 15:59, Emanuel Berg via Users list for the GNU
Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> (setq display-buffer-alist '((".*" display-buffer-same-window)))

Hi Emanuel,

I found a way to adapt your idea to
`display-buffer-overriding-action'. These two sexps make osm.el use
the current window:

  (let ((display-buffer-alist '((".*" display-buffer-same-window))))
    (osm-goto -22.5013 -41.9259 15))

  (let ((display-buffer-overriding-action '(display-buffer-same-window)))
    (osm-goto -22.5013 -41.9259 15))

This is not a universal solution. It doesn't work for man, for
example... See:

  (describe-variable 'Man-notify-method)
  (find-evardescr 'Man-notify-method "when manpage is ready")
  (find-evardescr 'Man-notify-method "pushy" "current window")

Try:

  (let ((display-buffer-alist '((".*" display-buffer-same-window))))
    (man "cat"))

  (let ((display-buffer-overriding-action '(display-buffer-same-window)))
    (man "cat"))

  (let ((Man-notify-method 'pushy))
    (man "cat"))

Cheers,
  Eduardo =)
  http://angg.twu.net/#eev



reply via email to

[Prev in Thread] Current Thread [Next in Thread]