emacs-devel
[Top][All Lists]
Advanced

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

Re: delete-window when alone in frame deletes frame too


From: Kevin Rodgers
Subject: Re: delete-window when alone in frame deletes frame too
Date: Thu, 17 Jun 2004 09:10:48 -0600
User-agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:0.9.4.1) Gecko/20020406 Netscape6/6.2.2

Drew Adams wrote:
> (or (fboundp 'old-delete-window)
>     (fset 'old-delete-window (symbol-function 'delete-window)))

Yuck.

(defadvice delete-window (around delete-frame activate compile)
  "If WINDOW is the only one in its frame, then delete the frame instead."
  (let ((window (or (ad-get-arg 0) (selected-window))))
    (select-window window)
    (if (one-window-p)
        (delete-frame)
      ad-do-it)))

--
Kevin Rodgers






reply via email to

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