GNU bug report logs - #14676
24.3.50; winner doesn't immediately notice windows created by server

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: michael_heerdegen@HIDDEN; dated Thu, 20 Jun 2013 18:11:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 14676 <at> debbugs.gnu.org:


Received: (at 14676) by debbugs.gnu.org; 22 Jun 2013 22:44:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 22 18:44:32 2013
Received: from localhost ([127.0.0.1]:35317 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1UqWXn-00071k-OA
	for submit <at> debbugs.gnu.org; Sat, 22 Jun 2013 18:44:32 -0400
Received: from mout.web.de ([212.227.15.3]:61603)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1UqWXj-00071R-SQ
 for 14676 <at> debbugs.gnu.org; Sat, 22 Jun 2013 18:44:29 -0400
Received: from drachen.dragon ([90.186.79.33]) by smtp.web.de (mrweb102) with
 ESMTPSA (Nemesis) id 0Ls91n-1U9WPd2Eut-013xg4;
 Sun, 23 Jun 2013 00:44:19 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#14676: 24.3.50;
 winner doesn't immediately notice windows created by server
References: <87k3lo4pta.fsf@HIDDEN> <jwvwqpofrsx.fsf-monnier+emacs@HIDDEN>
 <jwvfvwcfqhj.fsf-monnier+emacs@HIDDEN> <871u7we9da.fsf@HIDDEN>
 <jwva9mjedi7.fsf-monnier+emacs@HIDDEN>
Date: Sun, 23 Jun 2013 00:44:13 +0200
In-Reply-To: <jwva9mjedi7.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Fri, 21 Jun 2013 10:38:50 -0400")
Message-ID: <87ehbtojeq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K0:4TRNg1oovWxPoDppURHw8Un6HPrMqFTLNcuuj+HSEkHB3p22okT
 EIJAJuxqZ/DQtKarM5jFWzeLNtl8RnnJ2ogFApGHKe2OReZ5eIte5lV0Kx3zkua9hTN9+Q+
 2A1YQU2QrPkIbOIsImxM+mhqctVB6nJ1xQe64tHiEsiAOll4N6aVHLInlVx/IXrUnE9+Jkl
 xZRTbcPZKjW0lLikmnpDg==
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: 14676
Cc: 14676 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.3 (-)

--=-=-=
Content-Type: text/plain

Stefan Monnier <monnier@HIDDEN> writes:

> Can you show me the patch you tested?

I tested this:


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=server.patch

*** /home/micha/today/server.el	2013-06-23 00:21:58.737341216 +0200
--- /home/micha/today/server-new.el	2013-06-23 00:27:31.470493560 +0200
***************
*** 1292,1298 ****
                (message "%s" (substitute-command-keys
                               "When done with a buffer, type \\[server-edit]")))))
            (when (and frame (null tty-name))
!             (server-unselect-display frame)))
        ((quit error)
         (when (eq (car err) 'quit)
           (message "Quit emacsclient request"))
--- 1292,1299 ----
                (message "%s" (substitute-command-keys
                               "When done with a buffer, type \\[server-edit]")))))
            (when (and frame (null tty-name))
!             (server-unselect-display frame))
! 	  (run-hooks 'post-command-hook))
        ((quit error)
         (when (eq (car err) 'quit)
           (message "Quit emacsclient request"))
***************
*** 1360,1368 ****
              (unless server-buffer-clients
                (setq server-existing-buffer t)))
            (server-goto-line-column (cdr file))
!           (run-hooks 'server-visit-hook)
! 	  ;; hooks may be specific to current buffer:
! 	  (run-hooks 'post-command-hook))
  	(unless nowait
  	  ;; When the buffer is killed, inform the clients.
  	  (add-hook 'kill-buffer-hook 'server-kill-buffer nil t)
--- 1361,1367 ----
              (unless server-buffer-clients
                (setq server-existing-buffer t)))
            (server-goto-line-column (cdr file))
!           (run-hooks 'server-visit-hook))
  	(unless nowait
  	  ;; When the buffer is killed, inform the clients.
  	  (add-hook 'kill-buffer-hook 'server-kill-buffer nil t)

--=-=-=
Content-Type: text/plain


Note that I don't know anything about server.el, I just did what you
proposed.

Anyway, it fixes the problem - with my setup as well as for -Q.

BTW, I didn't know what was meant with this comment:

| ;; hooks may be specific to current buffer:

so I just removed it.


Michael.

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14676; Package emacs. Full text available.

Message received at 14676 <at> debbugs.gnu.org:


Received: (at 14676) by debbugs.gnu.org; 21 Jun 2013 14:38:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 21 10:38:59 2013
Received: from localhost ([127.0.0.1]:32855 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Uq2UN-0005ko-Ap
	for submit <at> debbugs.gnu.org; Fri, 21 Jun 2013 10:38:59 -0400
Received: from ironport2-out.teksavvy.com ([206.248.154.182]:36901)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <monnier@HIDDEN>) id 1Uq2UK-0005ka-7H
 for 14676 <at> debbugs.gnu.org; Fri, 21 Jun 2013 10:38:56 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EABK/CFFFpZVy/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA59lAoUTgV6DEw
X-IPAS-Result: Av8EABK/CFFFpZVy/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA59lAoUTgV6DEw
X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="16874010"
Received: from 69-165-149-114.dsl.teksavvy.com (HELO pastel.home)
 ([69.165.149.114])
 by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA;
 21 Jun 2013 10:38:45 -0400
Received: by pastel.home (Postfix, from userid 20848)
 id 30DC262CFF; Fri, 21 Jun 2013 10:38:50 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#14676: 24.3.50;
 winner doesn't immediately notice windows created by server
Message-ID: <jwva9mjedi7.fsf-monnier+emacs@HIDDEN>
References: <87k3lo4pta.fsf@HIDDEN> <jwvwqpofrsx.fsf-monnier+emacs@HIDDEN>
 <jwvfvwcfqhj.fsf-monnier+emacs@HIDDEN> <871u7we9da.fsf@HIDDEN>
Date: Fri, 21 Jun 2013 10:38:50 -0400
In-Reply-To: <871u7we9da.fsf@HIDDEN> (Michael Heerdegen's message of "Thu, 20
 Jun 2013 23:54:25 +0200")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 14676
Cc: 14676 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

> That sounds reasonable.  I tested your approach quickly, and it worked.

Can you show me the patch you tested?


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14676; Package emacs. Full text available.

Message received at 14676 <at> debbugs.gnu.org:


Received: (at 14676) by debbugs.gnu.org; 20 Jun 2013 21:54:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 20 17:54:43 2013
Received: from localhost ([127.0.0.1]:59398 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1UpmoV-0004JQ-Da
	for submit <at> debbugs.gnu.org; Thu, 20 Jun 2013 17:54:43 -0400
Received: from mout.web.de ([212.227.15.4]:60176)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1UpmoS-0004JC-Rk
 for 14676 <at> debbugs.gnu.org; Thu, 20 Jun 2013 17:54:41 -0400
Received: from drachen.dragon ([90.186.122.149]) by smtp.web.de (mrweb003)
 with ESMTPSA (Nemesis) id 0MAMkU-1V0Bsj2WiI-00BZbr; Thu, 20 Jun 2013 23:54:32
 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#14676: 24.3.50;
 winner doesn't immediately notice windows created by server
References: <87k3lo4pta.fsf@HIDDEN> <jwvwqpofrsx.fsf-monnier+emacs@HIDDEN>
 <jwvfvwcfqhj.fsf-monnier+emacs@HIDDEN>
Date: Thu, 20 Jun 2013 23:54:25 +0200
In-Reply-To: <jwvfvwcfqhj.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Thu, 20 Jun 2013 17:00:47 -0400")
Message-ID: <871u7we9da.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K0:+rPWo89J5bvbOr1aj4oNOuggomq7Lw5sLHHb5Ia/dMdsKGb/UmV
 u6bQqDnKcvwr3Ak0f2rpUS9yXR4U8RfDi8d+B0BRGKasIJMzNj+r3S9P9nzLDGsaF6/IRVw
 PCFvPg9UEwQt2iA9dtnHA7MKltEPAQ2qdc4hdBALVrxWugJVGzp7kTXGVpQWIOPDaRpGYJi
 no5EG4onpyLKmEH52uTwQ==
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: 14676
Cc: 14676 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.3 (-)

Stefan Monnier <monnier@HIDDEN> writes:

> >> (add-hook 'server-switch-hook 'winner-save-old-configurations)
> >> fixes the problem for me.  Should we do something like that in the
> >> definition of `winner-mode'?
> > I don't much like this solution.
>
> I think the better solution is to move the (run-hooks
> 'post-command-hook) in server.el.  Currently it's run at the end of
> server-visit-files which I think is simply too early.  It should be run
> at the end of server-execute instead.  And that should fix your problem
> as well since winner-mode hooks itself on post-command-hook.

That sounds reasonable.  I tested your approach quickly, and it worked.

Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14676; Package emacs. Full text available.

Message received at 14676 <at> debbugs.gnu.org:


Received: (at 14676) by debbugs.gnu.org; 20 Jun 2013 21:01:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 20 17:01:00 2013
Received: from localhost ([127.0.0.1]:59328 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1UplyU-0002pa-9g
	for submit <at> debbugs.gnu.org; Thu, 20 Jun 2013 17:00:58 -0400
Received: from ironport2-out.teksavvy.com ([206.248.154.182]:10381)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <monnier@HIDDEN>) id 1UplyP-0002pL-7t
 for 14676 <at> debbugs.gnu.org; Thu, 20 Jun 2013 17:00:54 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EABK/CFFFpZVy/2dsb2JhbABEuzWDWRdzgh8BBVYjEAs0EhQYDSQuh3bBLZEKA59lAoUTgV6DEw
X-IPAS-Result: Av8EABK/CFFFpZVy/2dsb2JhbABEuzWDWRdzgh8BBVYjEAs0EhQYDSQuh3bBLZEKA59lAoUTgV6DEw
X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="16829167"
Received: from 69-165-149-114.dsl.teksavvy.com (HELO pastel.home)
 ([69.165.149.114])
 by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA;
 20 Jun 2013 17:00:42 -0400
Received: by pastel.home (Postfix, from userid 20848)
 id 17586630ED; Thu, 20 Jun 2013 17:00:47 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#14676: 24.3.50;
 winner doesn't immediately notice windows created by server
Message-ID: <jwvfvwcfqhj.fsf-monnier+emacs@HIDDEN>
References: <87k3lo4pta.fsf@HIDDEN> <jwvwqpofrsx.fsf-monnier+emacs@HIDDEN>
Date: Thu, 20 Jun 2013 17:00:47 -0400
In-Reply-To: <jwvwqpofrsx.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
 of "Thu, 20 Jun 2013 16:31:58 -0400")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 14676
Cc: 14676 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

>> (add-hook 'server-switch-hook 'winner-save-old-configurations)
>> fixes the problem for me.  Should we do something like that in the
>> definition of `winner-mode'?
> I don't much like this solution.

I think the better solution is to move the (run-hooks
'post-command-hook) in server.el.  Currently it's run at the end of
server-visit-files which I think is simply too early.  It should be run
at the end of server-execute instead.  And that should fix your problem
as well since winner-mode hooks itself on post-command-hook.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14676; Package emacs. Full text available.

Message received at 14676 <at> debbugs.gnu.org:


Received: (at 14676) by debbugs.gnu.org; 20 Jun 2013 20:32:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 20 16:32:08 2013
Received: from localhost ([127.0.0.1]:59271 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1UplWZ-0001zj-K0
	for submit <at> debbugs.gnu.org; Thu, 20 Jun 2013 16:32:08 -0400
Received: from ironport2-out.teksavvy.com ([206.248.154.182]:11980)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <monnier@HIDDEN>) id 1UplWX-0001z7-Ce
 for 14676 <at> debbugs.gnu.org; Thu, 20 Jun 2013 16:32:05 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: At8KABK/CFFFpZVy/2dsb2JhbABEuzWCWAQCexdzgh8BBVYjEAs0EhQYDSQuh3bBLZEKA59lAoUTgV6DEw
X-IPAS-Result: At8KABK/CFFFpZVy/2dsb2JhbABEuzWCWAQCexdzgh8BBVYjEAs0EhQYDSQuh3bBLZEKA59lAoUTgV6DEw
X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="16827262"
Received: from 69-165-149-114.dsl.teksavvy.com (HELO pastel.home)
 ([69.165.149.114])
 by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA;
 20 Jun 2013 16:31:54 -0400
Received: by pastel.home (Postfix, from userid 20848)
 id 0B353630ED; Thu, 20 Jun 2013 16:31:59 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#14676: 24.3.50;
 winner doesn't immediately notice windows created by server
Message-ID: <jwvwqpofrsx.fsf-monnier+emacs@HIDDEN>
References: <87k3lo4pta.fsf@HIDDEN>
Date: Thu, 20 Jun 2013 16:31:58 -0400
In-Reply-To: <87k3lo4pta.fsf@HIDDEN> (Michael Heerdegen's message of "Thu, 20
 Jun 2013 20:09:21 +0200")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 14676
Cc: 14676 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

>   (add-hook 'server-switch-hook 'winner-save-old-configurations)
> fixes the problem for me.  Should we do something like that in the
> definition of `winner-mode'?

I don't much like this solution.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14676; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Jun 2013 18:10:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 20 14:10:10 2013
Received: from localhost ([127.0.0.1]:59055 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1UpjJB-0006Em-6F
	for submit <at> debbugs.gnu.org; Thu, 20 Jun 2013 14:10:09 -0400
Received: from eggs.gnu.org ([208.118.235.92]:37248)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1UpjJ6-0006EB-SR
 for submit <at> debbugs.gnu.org; Thu, 20 Jun 2013 14:10:06 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1UpjJ0-0002Sc-Ft
 for submit <at> debbugs.gnu.org; Thu, 20 Jun 2013 14:09:59 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
 USER_IN_WHITELIST autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:35273)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1UpjJ0-0002SY-Cj
 for submit <at> debbugs.gnu.org; Thu, 20 Jun 2013 14:09:58 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:38969)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1UpjIz-0001Vq-AA
 for bug-gnu-emacs@HIDDEN; Thu, 20 Jun 2013 14:09:58 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1UpjIy-0002S7-8o
 for bug-gnu-emacs@HIDDEN; Thu, 20 Jun 2013 14:09:57 -0400
Received: from mout.web.de ([212.227.15.4]:61359)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1UpjIy-0002Rw-0A
 for bug-gnu-emacs@HIDDEN; Thu, 20 Jun 2013 14:09:56 -0400
Received: from drachen.dragon ([2.201.137.250]) by smtp.web.de (mrweb004) with
 ESMTPSA (Nemesis) id 0Lir9R-1UJhLL0NTh-00cvtf for
 <bug-gnu-emacs@HIDDEN>; Thu, 20 Jun 2013 20:09:54 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 24.3.50; winner doesn't immediately notice windows created by server
Date: Thu, 20 Jun 2013 20:09:21 +0200
Message-ID: <87k3lo4pta.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K0:xOK43UwMLxj5BEVefF6UjPT75k1jst5kgUwt3ZOVouhhCZ0LNN/
 qZ8n8NfuFr9SoJ3N52BFtty3L7OSNRkYH53C5dNZnHWsdAcpVEHLWqz9UM95pua4XXUpgp5
 D+8NsK2lsyvge3wB6qJ9P7ahlw1A9AhiQzo+zIMVXdSbdqwadDZWcxij4weN0XjMSGcNvaa
 ttcA0N5qypBuEYboqOwyw==
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: michael_heerdegen@HIDDEN
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)


Hello,

I have `winner-mode' turned on.

From e.g. an image viewer I want to open a dired buffer for the
directory containing the images.  So, from the image viewer, I run

  emacsclient file

and in Emacs, I immediately hit C-^ (which I bound to `dired-jump') in
the popped up window, to get the parent dir.

The problem: the buffer showing the file was not recorded in the winner
history - `winner-undo' can't get it.

Note: this only happens if I hit C-^ immediately after opening the
file.  Else, you trigger `post-command-hook' which DTRT.

Evaluating

  (add-hook 'server-switch-hook 'winner-save-old-configurations)

fixes the problem for me.  Should we do something like that in the
definition of `winner-mode'?


Regards,

Michael.



In GNU Emacs 24.3.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.8.2)
 of 2013-06-18 on dex, modified by Debian
 (emacs-snapshot package, version 2:20130618-1)
Windowing system distributor `The X.Org Foundation', version 11.0.11204000
System Description:	Debian GNU/Linux testing (jessie)

Configured using:
 `configure --build x86_64-linux-gnu --host x86_64-linux-gnu
 --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var --infodir=/usr/share/info --mandir=/usr/share/man
 --with-pop=yes
 --enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/24.3.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3.50/site-lisp:/usr/share/emacs/site-lisp
 --without-compress-info --with-crt-dir=/usr/lib/x86_64-linux-gnu/
 --with-x=yes --with-x-toolkit=gtk3 --with-imagemagick=yes
 CFLAGS='-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2'
 CPPFLAGS='-D_FORTIFY_SOURCE=2' LDFLAGS='-g -Wl,--as-needed
 -znocombreloc''





Acknowledgement sent to michael_heerdegen@HIDDEN:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#14676; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 31 Oct 2014 17:00:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.