From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Aaron Jensen Newsgroups: gmane.emacs.bugs Subject: bug#26995: 26.0.50; emacsclient --tty FILE flashes previous frame's buffer before loading FILE Date: Fri, 19 May 2017 08:44:03 -0700 Message-ID: References: <83bmqo3lv9.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1495208717 27423 195.159.176.226 (19 May 2017 15:45:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 19 May 2017 15:45:17 +0000 (UTC) User-Agent: mu4e 0.9.18; emacs 26.0.50 Cc: 26995@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 19 17:45:12 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBk5W-0006wt-BK for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 May 2017 17:45:10 +0200 Original-Received: from localhost ([::1]:59291 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBk5b-0002Yc-Ss for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 May 2017 11:45:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34282) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBk5T-0002VM-JK for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 11:45:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dBk5O-0002Bv-LG for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 11:45:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52859) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dBk5O-0002Bn-HO for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 11:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dBk5O-0006si-BZ for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 11:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 May 2017 15:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26995 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26995-submit@debbugs.gnu.org id=B26995.149520865326364 (code B ref 26995); Fri, 19 May 2017 15:45:02 +0000 Original-Received: (at 26995) by debbugs.gnu.org; 19 May 2017 15:44:13 +0000 Original-Received: from localhost ([127.0.0.1]:55526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBk4b-0006r9-G1 for submit@debbugs.gnu.org; Fri, 19 May 2017 11:44:13 -0400 Original-Received: from mail-pf0-f169.google.com ([209.85.192.169]:35785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBk4a-0006qw-1T for 26995@debbugs.gnu.org; Fri, 19 May 2017 11:44:12 -0400 Original-Received: by mail-pf0-f169.google.com with SMTP id n23so41599189pfb.2 for <26995@debbugs.gnu.org>; Fri, 19 May 2017 08:44:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=Y6tL/zan6DSHm/++QYq2x+0iORUuUYynsO6x48ER250=; b=KwQgnU8MK08eFeH5edqsVYJiaXCLBV5LnjxVxuyQkuIlndAsEpxMGdzz6fzFMEq2Gk qJjGmvIwkqllLW3HpRokgSRZtTMhRytZphr2ZJg+AZmEdG43xkH5OdL1jHgPedI4PHyz W5kp655ykASYwCbClhxC438d6JB8ohOpPyf4T6xAlSxYy9dKSkeZG+SPIckmYJ4G/Khy I5XQ5srbg3DXIMeyZ6SKR2eRbkE/3DDbcJkMboAoLSR8Ci9rxVkK8u5UqZB2z/9Mu1jK YLBal2yzacTQhC/hmNiUBtRyCJCvpiFjo5MVNimjJ/phBlSxSqMaX6jVrQjFGHbdOoO3 WkLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=Y6tL/zan6DSHm/++QYq2x+0iORUuUYynsO6x48ER250=; b=AqY+glgW4wLIe7QSjlEkBxluUemuHhSCNPEmHlx5B4zRfp1PsF6uE0x0sjGcOb8C5r PMkT1X8TZPyV85x4pHyCwjVKYhUuf2SA1K6Q0sQYJzTsZv+ifbxrwoZr72YdoVke4+3j KMh9JDokDmfINHEZGxMgAQOQxS+41qWdeSjsejQBbo71IUi0EeKIeU2Qsl0xIbDhH3Dt u44KX/1lpImMjHbWduCYy0PHcM7nzUw+Gp3ggJ8Nn7IYVDce7pYV3/Lv5LnL4OA2Jzkk F76tlOni3SXgDDMeG/gmZUM1IAKqsSksNMBDA6bp+WgbMP3bDbnRlnDf8/Sx81JF7Em6 Y2QA== X-Gm-Message-State: AODbwcAEtXXrKHXj8bzFPpAg1eOI8y9Y3KcCuEnVvDnPhTY9IkZbwCFK wTLwAi/7ittoCw== X-Received: by 10.84.224.200 with SMTP id k8mr12461501pln.49.1495208646082; Fri, 19 May 2017 08:44:06 -0700 (PDT) Original-Received: from aaronmbp.local (c-76-28-156-232.hsd1.wa.comcast.net. [76.28.156.232]) by smtp.gmail.com with ESMTPSA id l186sm15542003pgd.42.2017.05.19.08.44.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 19 May 2017 08:44:05 -0700 (PDT) In-reply-to: <83bmqo3lv9.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:132650 Archived-At: Eli Zaretskii writes: > I can indeed reproduce the described behavior, but I see the same in > Emacs 25.2 and in Emacs 24.5. The reason is simple: the way server.el > is written, we first create the client frame, and only then show the > file there. So the frame is created with no file to visit, and Emacs > always shows the last buffer in the new frame in those cases. I see, so not a bug then. Is it possible to (easily) improve its behavior? It's not a big enough deal to warrant spending a lot of time on, I don't think. > > Maybe your workaround worked for Emacs 25, but no longer works with > Emacs 26? Perhaps, or maybe I was seeing an even bigger flash because persp-mode was restoring an entire perspective before. For reference, here is the original issue and the fix/workaround I ended up on: https://github.com/Bad-ptr/persp-mode.el/issues/64 -- Aaron