From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#15029: 24.3; feature-request: add window-focus-lost-hook Date: Thu, 08 Aug 2013 12:37:58 -0400 Message-ID: References: <20130805232148.b0f8363e1c2ab7279f873bee@gmx.com> <71bo58am8s.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1375980184 15810 80.91.229.3 (8 Aug 2013 16:43:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 8 Aug 2013 16:43:04 +0000 (UTC) Cc: 15029@debbugs.gnu.org, dmol@gmx.com To: Richard Stallman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 08 18:43:04 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1V7TIl-00024B-Gw for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Aug 2013 18:43:03 +0200 Original-Received: from localhost ([::1]:48294 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7TIl-0003U1-6c for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Aug 2013 12:43:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41988) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7TIT-0003DF-GX for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 12:43:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7TEs-0004kk-VA for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 12:39:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53336) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7TEs-0004ke-Rd for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 12:39:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1V7TEs-0000Hx-G2 for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 12:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Aug 2013 16:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15029 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15029-submit@debbugs.gnu.org id=B15029.1375979884956 (code B ref 15029); Thu, 08 Aug 2013 16:39:02 +0000 Original-Received: (at 15029) by debbugs.gnu.org; 8 Aug 2013 16:38:04 +0000 Original-Received: from localhost ([127.0.0.1]:47652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7TDw-0000FM-31 for submit@debbugs.gnu.org; Thu, 08 Aug 2013 12:38:04 -0400 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:43012) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7TDt-0000Es-1z for 15029@debbugs.gnu.org; Thu, 08 Aug 2013 12:38:02 -0400 Original-Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r78GbxXm001229; Thu, 8 Aug 2013 12:37:59 -0400 Original-Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id E921FB48E6; Thu, 8 Aug 2013 12:37:58 -0400 (EDT) In-Reply-To: (Richard Stallman's message of "Thu, 08 Aug 2013 11:46:15 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4664=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4664> : streams <1015080> : uri <1500783> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:77082 Archived-At: > We are talking about when the input focus enters and leaves Emacs in a > GUI environment. > It's the same kind of issue. I don't think Emacs should run any Lisp > code when that happens -- it would make things hard to predict. Following that same reasoning, we shouldn't have jit-lock. And post-command-hook. And mouse-autoselect-window. And timers. Etc... These all make debugging at times difficult. Yes, these things should be used with care, but that doesn't mean we shouldn't provide them, because they can be very useful. Stefan