From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: Intercepting windowClosed (OS X or in general) Date: Thu, 05 May 2005 23:30:22 -0400 Organization: Bell Sympatico Message-ID: <87mzr9jao2.fsf-monnier+gnu.emacs.help@gnu.org> References: <8764xzq4b0.fsf-monnier+gnu.emacs.help@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1115351403 13408 80.91.229.2 (6 May 2005 03:50:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 6 May 2005 03:50:03 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 06 05:50:01 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DTtqh-0006Kv-58 for geh-help-gnu-emacs@m.gmane.org; Fri, 06 May 2005 05:49:59 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DTtxi-0003CF-2C for geh-help-gnu-emacs@m.gmane.org; Thu, 05 May 2005 23:57:14 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news3.google.com!news.glorb.com!wn12feed!worldnet.att.net!207.35.177.252!nf3.bellglobal.com!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:gyYVZ1qNv+Hh9eda+6SUagSS1Ws= Original-Lines: 29 Original-NNTP-Posting-Host: 65.92.243.232 Original-X-Complaints-To: abuse@sympatico.ca Original-X-Trace: news20.bellglobal.com 1115350222 65.92.243.232 (Thu, 05 May 2005 23:30:22 EDT) Original-NNTP-Posting-Date: Thu, 05 May 2005 23:30:22 EDT Original-Xref: shelby.stanford.edu gnu.emacs.help:130712 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:26364 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:26364 >> delete-frame-hook, maybe? > Thanks, but I assume this would be fired when a frame is deleted > automatically, too. I think there's a function to check if it was a mouse > event, right? I'm not sure what you mean by "automatically", but if you only want to catch the "press the delete button in the WM", then try to change the binding for the delete-frame event in special-event-map (defaults to handle-delete-frame). > But I found an easier way - that is to redefine handle-delete-frame to do > what I want. That's less elegant. > Oh, is there a list of *all* hooks somewhere? It's an ill-defined concept, there's an infinity of hooks. > This delete-frame-hook is not listed on the "standard hooks" page of the > elisp manual. Or, search documentation for .*-hooks? ? I found the above one with M-x apropos RET frame.*hook RET Stefan