From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rasmus Newsgroups: gmane.emacs.bugs Subject: bug#20097: 25.0.50; focus-out-hook doesn't work w/other emacsclient frame Date: Thu, 12 Mar 2015 16:14:13 +0100 Message-ID: <8761a62qpm.fsf@gmx.us> References: <87vbi64f99.fsf@gmx.us> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1426173331 5029 80.91.229.3 (12 Mar 2015 15:15:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 Mar 2015 15:15:31 +0000 (UTC) Cc: 20097@debbugs.gnu.org To: monnier@iro.umontreal.ca Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 12 16:15:19 2015 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 1YW4pT-0000Xg-3M for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Mar 2015 16:15:19 +0100 Original-Received: from localhost ([::1]:60592 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YW4pS-0003LC-AV for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Mar 2015 11:15:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52190) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YW4pJ-0003Jr-Jj for bug-gnu-emacs@gnu.org; Thu, 12 Mar 2015 11:15:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YW4pE-0003BY-Go for bug-gnu-emacs@gnu.org; Thu, 12 Mar 2015 11:15:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45533) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YW4pE-0003BD-Dd for bug-gnu-emacs@gnu.org; Thu, 12 Mar 2015 11:15:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YW4pD-0000cr-T7 for bug-gnu-emacs@gnu.org; Thu, 12 Mar 2015 11:15:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Rasmus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Mar 2015 15:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20097-submit@debbugs.gnu.org id=B20097.14261732682339 (code B ref 20097); Thu, 12 Mar 2015 15:15:03 +0000 Original-Received: (at 20097) by debbugs.gnu.org; 12 Mar 2015 15:14:28 +0000 Original-Received: from localhost ([127.0.0.1]:44101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YW4od-0000bf-9J for submit@debbugs.gnu.org; Thu, 12 Mar 2015 11:14:27 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:49499) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YW4ob-0000bR-94 for 20097@debbugs.gnu.org; Thu, 12 Mar 2015 11:14:25 -0400 Original-Received: from x200s ([37.133.201.102]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LhjeH-1ZI2lF2NI9-00mw3P; Thu, 12 Mar 2015 16:14:16 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAAAEgAAABIAEbJaz4AAAINSURBVEjH1ZbLcRtBEENVnRESQShIBZEgFsQwmfgwuxJlzsr20Tyy 5hH9Bz/mHz8f/w0A4F8AiJKImcHfAJDo2DHxJnUCSMl2kkQy8QcAJG+gaWv8AQAo+37eNvwbhaRt 11rfiY+TALgj+iSSH4HPHPb7tdaLxDtAkFR2zl2rq211AHALgLmL1HZ1rcbvAISdMkCSctqmW8AH gNaV8paikiY7ab+HBJlXTTHDjSjuahvhHdg/AsoEfX/JpK1PAK85si2SGIDWgEqj9z7ckdOORZKk r+Lw1OmdLMAksSSTbu7eHDpNbmCPtW3JDS1+W6MXQLySzrUJciPK1BGAOAPSX0BaS7KB0ywBA1Jb wSadlSZtXhb1FeA9qLFN2Vld7arBJ0CS5NgAlD1HDaDTPpAg93tiBlTSNtG5rEOAIuV76cFkNQHP VQJAivqSH7WN5nw1dsYiX07EpDUe7tIGSO4C3xKxzgD2opGcXStcADg/A5I0IM2Z4dcy/wDsotCa UfAAAAAFQr6AMYcvm/OeNEWCtHVtNGk/GAqugABATmI5tvXgQCBBi9iB7Uuc3wt6ASIoCZAJzAw/ /URHj4ttOSKju6cAKfFsitcCR+K3IYDOPvrRtpEdMi/eJGueFNomibAlMDN0/GDUH23XiptEGA60 74CejD1tV7cVhANxH43Hvw7taleSpCsYkk3CJ+AXriLS9q3U4kkAAAAASUVORK5CYII= In-Reply-To: (Stefan Monnier's message of "Thu, 12 Mar 2015 11:01:56 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-Provags-ID: V03:K0:Bvi89g4kdVyQU8b4QdFzA8gMKqiRwRFp6OONfZrD0njyoVBN+Xp qXj0+54pvetMysXpVxMskFdmcXm4nsgqWRkOggOo/DCOH8a+MG+ted52UqVplrTS2mTxnMp u2X+9m0rHzJBeOaQw6Nj7Pq6x/q6Qmfr/C+OQppErZnCdo76Iyu+Pi0V/HLmj4OUPchPEbL gxqTazivhq5vBUNBje74Q== X-UI-Out-Filterresults: notjunk:1; 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:100410 Archived-At: Stefan Monnier writes: >> I think focus-out-hook doesn't work as expected when used with other >> emacsclient that belong to the same daemon. Of course I could be >> misunderstanding the meaning of "input focus" cf. the docstring. > > `focus-out-hook' is run when focus moved away from Emacs (at least, > that's the intention). > > If you want a hook run when switching between frames, then I think > you'll need to catch the `switch-frame' event (yes, this sucks: one is > a hook, the other is an event), which is normally handled by > handle-switch-frame via a binding in the global-map. > > So IIUC I think that what you're seeing is not a bug. But I'm not sure I= UC. Okay. That's a shame... =E2=80=94Rasmus --=20 You people at the NSA are becoming my new best friends!