From unknown Fri Jun 20 07:29:29 2025
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.509 (Entity 5.509)
Content-Type: text/plain; charset=utf-8
From: bug#49195 <49195@debbugs.gnu.org>
To: bug#49195 <49195@debbugs.gnu.org>
Subject: Status: Starting Emacs if required from emacsclient.desktop
Reply-To: bug#49195 <49195@debbugs.gnu.org>
Date: Fri, 20 Jun 2025 14:29:29 +0000
retitle 49195 Starting Emacs if required from emacsclient.desktop
reassign 49195 emacs
submitter 49195 Peter Oliver
severity 49195 normal
tag 49195 patch
thanks
From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 23 15:59:47 2021
Received: (at submit) by debbugs.gnu.org; 23 Jun 2021 19:59:47 +0000
Received: from localhost ([127.0.0.1]:41895 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1lw92J-00043j-0Q
for submit@debbugs.gnu.org; Wed, 23 Jun 2021 15:59:47 -0400
Received: from lists.gnu.org ([209.51.188.17]:53204)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1lw92H-00043c-Vw
for submit@debbugs.gnu.org; Wed, 23 Jun 2021 15:59:46 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:37102)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1lw92H-0006cE-MT
for bug-gnu-emacs@gnu.org; Wed, 23 Jun 2021 15:59:45 -0400
Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:56259)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1lw929-00038e-Ki
for bug-gnu-emacs@gnu.org; Wed, 23 Jun 2021 15:59:43 -0400
Received: by mail-wm1-x331.google.com with SMTP id c84so2409238wme.5
for ; Wed, 23 Jun 2021 12:59:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google;
h=date:from:to:subject:message-id:mime-version;
bh=ZCt+09dg4lOzFBZkbF4xC+1CguAXS9CKwQTfXvDtTyU=;
b=QyxOedQYLxBxZRiEqranjvIspdT8RB2yiGRzoolflxUBRrpvPXxUGGp0zXDeRIWY0S
kchfBHZRD/Axg1knx1MB88KkXDz7oQnOrRLu8lTdih4P8SpX0jUM9hAUYiRX2jgEH1j1
S8Ldg/4tP+vwsqCniP7QxahxwwFixLm/4lmHQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:date:from:to:subject:message-id:mime-version;
bh=ZCt+09dg4lOzFBZkbF4xC+1CguAXS9CKwQTfXvDtTyU=;
b=dINqvL/izcUVorSWEYJ6LSszDc1nzQYow1ZIltCmKQ+E6kWzu4KUSiujW+77BVRvl5
MpxxwxZ57D8/tiZlXHGq8NKrJSsf6YH8fPQSaT1AWPYxewM/bFbQ2MaXgwkSldC5NuJV
+tBdXvrHK9dlcR7BDlC0xvGnovk/EobIiGxPoeLbsK9WibUu79TP4ucAQb5ZArLmE/Kx
98r0xeMhXwKkWb1dofXrD+oqvEZpdbZGsIe8I8KWVdSgXAWeonm67V6A8MJY2PdxC63t
mngP6yMpyQAAh7euhwk+Px17PJYH5RuVwvCsq9W1Z3tYqXcwg6mjLHjbWWmLtD7pXZpj
/gIg==
X-Gm-Message-State: AOAM531S34Kgda8HXnzRQfTLi9oK0OyxIntv0YyDSy2SvZSBEJBNVPEh
0VDVheJhie8xx+kRhkeSxPrayQELmPpFnw==
X-Google-Smtp-Source: ABdhPJwmEuok0FK3QaCtsTACS8dPGnM2x53Ip1AlxRXyJjg0x3IyYgwEG+GfF34NiTN5rs0Z4zWAoQ==
X-Received: by 2002:a1c:59c9:: with SMTP id n192mr1593648wmb.81.1624478374065;
Wed, 23 Jun 2021 12:59:34 -0700 (PDT)
Received: from froglet.home.mavit.org.uk
(cpc118948-dudl14-2-0-cust32.16-1.cable.virginm.net. [82.37.201.33])
by smtp.gmail.com with ESMTPSA id f19sm989231wre.48.2021.06.23.12.59.32
for
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 23 Jun 2021 12:59:33 -0700 (PDT)
Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1])
by froglet.home.mavit.org.uk (8.16.1/8.15.2) with ESMTPS id 15NJxVSI018448
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
for ; Wed, 23 Jun 2021 20:59:31 +0100
Received: from localhost (mavit@localhost)
by froglet.home.mavit.org.uk (8.16.1/8.16.1/Submit) with ESMTP id
15NJxVuw018445
for ; Wed, 23 Jun 2021 20:59:31 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
-bs
Date: Wed, 23 Jun 2021 20:59:31 +0100 (BST)
From: Peter Oliver
To: bug-gnu-emacs@gnu.org
Subject: Starting Emacs if required from emacsclient.desktop
Message-ID:
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="-1463811583-1700850915-1624478371=:3518"
Received-SPF: pass client-ip=2a00:1450:4864:20::331;
envelope-from=p.d.oliver@mavit.org.uk; helo=mail-wm1-x331.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -2.6 (--)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---1463811583-1700850915-1624478371=:3518
Content-Type: text/plain; format=flowed; charset=ISO-8859-7
Content-Transfer-Encoding: 8BIT
At present, we provide emacs.desktop (which starts a new instance of Emacs), and emacsclient.desktop (which connects to an existing instance of Emacs). This is problematic if a users wants to associate a particular file type with Emacs in their desktop file manager, because they can¢t know in advance which will be correct.
Attached is a patch which enhances emacsclient.desktop so that it will start a new instance of Emacs if none is found to be running. Users who like to reuse an existing Emacs can then always use emacsclient.desktop.
There was some discussion of how far to go with this on emacs-devel recently, but, if I understand correctly, the parts in this patch were not controversial.
--
Peter Oliver
---1463811583-1700850915-1624478371=:3518
Content-Type: text/plain; charset=US-ASCII; name=0001-From-.desktop-files-reuse-a-frame-or-start-a-new-Ema.patch
Content-Transfer-Encoding: BASE64
Content-ID: <29bf9f6-705-eab7-d927-c8fd7b90bcb@froglet.home.mavit.org.uk>
Content-Description:
Content-Disposition: attachment; filename=0001-From-.desktop-files-reuse-a-frame-or-start-a-new-Ema.patch
RnJvbSAzNzRjMmIyMDJkZDgyNzY1MDZlYWYyZWQ1MWVkYzk0NmJlZWJlZmNk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogVHVlLCA4IEp1biAyMDIxIDE2
OjA0OjE3ICswMTAwDQpTdWJqZWN0OiBbUEFUQ0hdIEZyb20gLmRlc2t0b3Ag
ZmlsZXMsIHJldXNlIGEgZnJhbWUgb3Igc3RhcnQgYSBuZXcgRW1hY3MgYXMN
CiByZXF1aXJlZA0KDQoqIGRvYy9lbWFjcy9taXNjLnRleGk6IChVc2luZyBF
bWFjcyBhcyBhIFNlcnZlcikgRXhwbGFpbiBlbWFjc2NsaWVudC5kZXNrdG9w
Lg0KKiBldGMvTkVXUzogKEVtYWNzIFNlcnZlcik6IEV4cGxhaW4gZW1hY3Nj
bGllbnQuZGVza3RvcC4NCiogZW1hY3MtbWFpbC5kZXNrdG9wLCBldGMvZW1h
Y3NjbGllbnQuZGVza3RvcDogQXV0b21hdGljYWxseSB0cnkgdG8NCnJldXNl
IGFuIGV4aXN0aW5nIGZyYW1lLCBvcGVuIGEgbmV3IGZyYW1lLCBvciBzdGFy
dCBhIG5ldyBFbWFjcw0KZGFlbW9uLiAgQWRkIGFjdGlvbnMgZm9yIHNwZWNp
ZmljIGJlaGF2aW91cnMuDQotLS0NCiBkb2MvZW1hY3MvbWlzYy50ZXhpICAg
ICB8ICA1ICsrKysrDQogZXRjL05FV1MgICAgICAgICAgICAgICAgfCAgNSAr
KysrKw0KIGV0Yy9lbWFjcy1tYWlsLmRlc2t0b3AgIHwgMTYgKysrKysrKysr
KysrKy0tLQ0KIGV0Yy9lbWFjc2NsaWVudC5kZXNrdG9wIHwgMTEgKysrKysr
KysrKy0NCiA0IGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9kb2MvZW1hY3MvbWlzYy50
ZXhpIGIvZG9jL2VtYWNzL21pc2MudGV4aQ0KaW5kZXggMDI3MTMzY2MzYS4u
MmJlZWRkNmY1YSAxMDA2NDQNCi0tLSBhL2RvYy9lbWFjcy9taXNjLnRleGkN
CisrKyBiL2RvYy9lbWFjcy9taXNjLnRleGkNCkBAIC0xNzU3LDYgKzE3NTcs
MTEgQEAgRW1hY3MgU2VydmVyDQogQGNvZGV7M30uICAoSWYgdGhlcmUgaXMg
bm8gc2VydmVyIHdpdGggdGhhdCBuYW1lLCBhbiBlcnJvciBpcw0KIHNpZ25h
bGVkLikgIEN1cnJlbnRseSwgdGhpcyBmZWF0dXJlIGlzIG1haW5seSB1c2Vm
dWwgZm9yIGRldmVsb3BlcnMuDQogDQorICBJZiB5b3UgbGF1bmNoIEVtYWNz
IGZyb20gYSBkZXNrdG9wIGVudmlyb25tZW50LCB5b3UgbWF5IHVzZSB0aGUN
CitAZGZue0VtYWNzIChDbGllbnQpfSBtZW51IGVudHJ5IHRvIGNvbm5lY3Qg
dG8gYW4gRW1hY3Mgc2VydmVyIHdpdGgNCitAY29tbWFuZHtlbWFjc2NsaWVu
dH0uICBJZiB0aGUgZGFlbW9uIGlzIG5vdCBhbHJlYWR5IHJ1bm5pbmcsIGl0
IHdpbGwNCitiZSBzdGFydGVkIGZvciB5b3UuDQorDQogQG1lbnUNCiAqIFRD
UCBFbWFjcyBzZXJ2ZXI6OiAgICAgTGlzdGVuaW5nIHRvIGEgVENQIHNvY2tl
dC4NCiAqIEludm9raW5nIGVtYWNzY2xpZW50OjogQ29ubmVjdGluZyB0byB0
aGUgRW1hY3Mgc2VydmVyLg0KZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRj
L05FV1MNCmluZGV4IDY0YjM5ZDczN2EuLjAyNDczMjU3ZTIgMTAwNjQ0DQot
LS0gYS9ldGMvTkVXUw0KKysrIGIvZXRjL05FV1MNCkBAIC01MzksNiArNTM5
LDExIEBAIGFuIGVkaXQgaW5zdGVhZCBvZiBtYXJraW5nIGl0IGFzICJEb25l
IiAod2hpY2ggdGhlICdDLXggIycgY29tbWFuZA0KIGRvZXMpLiAgVGhlICdl
bWFjc2NsaWVudCcgcHJvZ3JhbSBleGl0cyB3aXRoIGFuIGFibm9ybWFsIHN0
YXR1cyBhcw0KIHJlc3VsdCBvZiB0aGlzIGNvbW1hbmQuDQogDQorKysrDQor
KioqIE5ldyBkZXNrdG9wIGludGVncmF0aW9uIGZvciBjb25uZWN0aW5nIHRv
IHRoZSBzZXJ2ZXIuDQorWW91IG1heSB1c2UgdGhlICJFbWFjcyAoQ2xpZW50
KSIgbWVudSBlbnRyeSB0byBvcGVuIGZpbGVzIGluIGFuDQorZXhpc3Rpbmcg
RW1hY3MgaW5zdGFuY2UgcmF0aGVyIHRoYW4gc3RhcnRpbmcgYSBuZXcgb25l
Lg0KKw0KICoqIFBlcmwgbW9kZQ0KIA0KIC0tLQ0KZGlmZiAtLWdpdCBhL2V0
Yy9lbWFjcy1tYWlsLmRlc2t0b3AgYi9ldGMvZW1hY3MtbWFpbC5kZXNrdG9w
DQppbmRleCAwYzVmYWIxZGQxLi4yNTFhZmExMDBjIDEwMDY0NA0KLS0tIGEv
ZXRjL2VtYWNzLW1haWwuZGVza3RvcA0KKysrIGIvZXRjL2VtYWNzLW1haWwu
ZGVza3RvcA0KQEAgLTEsMTIgKzEsMjIgQEANCiBbRGVza3RvcCBFbnRyeV0N
CiBDYXRlZ29yaWVzPU5ldHdvcms7RW1haWw7DQogQ29tbWVudD1HTlUgRW1h
Y3MgaXMgYW4gZXh0ZW5zaWJsZSwgY3VzdG9taXphYmxlIHRleHQgZWRpdG9y
IC0gYW5kIG1vcmUNCi1FeGVjPWVtYWNzIC1mIG1lc3NhZ2UtbWFpbHRvICV1
DQotIyBJZiB5b3UgcHJlZmVyIHRvIHVzZSBlbWFjc2NsaWVudCwgdXNlIHRo
aXMgaW5zdGVhZA0KLSNFeGVjPWVtYWNzY2xpZW50IC1lICcobWVzc2FnZS1t
YWlsdG8gIiV1IiknDQogSWNvbj1lbWFjcw0KIE5hbWU9RW1hY3MgKE1haWwp
DQogTWltZVR5cGU9eC1zY2hlbWUtaGFuZGxlci9tYWlsdG87DQogTm9EaXNw
bGF5PWZhbHNlDQogVGVybWluYWw9ZmFsc2UNCiBUeXBlPUFwcGxpY2F0aW9u
DQorDQorRXhlYz1lbWFjcyAtZiBtZXNzYWdlLW1haWx0byAldQ0KKyMgIyBJ
ZiB5b3UgcHJlZmVyIHRvIHVzZSBlbWFjc2NsaWVudCwgdXNlIHRoaXMgaW5z
dGVhZDoNCisjIEV4ZWM9c2ggLWMgJ2VtYWNzY2xpZW50IC0tYWx0ZXJuYXRl
LWVkaXRvcj0gLS1kaXNwbGF5PSIkRElTUExBWSIgLS1ldmFsICIobWVzc2Fn
ZS1tYWlsdG8gXCIldVwiKSInDQorIyBBY3Rpb25zPW5ldy13aW5kb3c7bmV3
LWluc3RhbmNlOw0KKw0KKyMgW0Rlc2t0b3AgQWN0aW9uIG5ldy13aW5kb3dd
DQorIyBOYW1lPU5ldyBXaW5kb3cNCisjIEV4ZWM9ZW1hY3NjbGllbnQgLS1h
bHRlcm5hdGUtZWRpdG9yPSAtLWNyZWF0ZS1mcmFtZSAtLWV2YWwgJyhtZXNz
YWdlLW1haWx0byAiJXUiKScNCisNCisjIFtEZXNrdG9wIEFjdGlvbiBuZXct
aW5zdGFuY2VdDQorIyBOYW1lPU5ldyBJbnN0YW5jZQ0KKyMgRXhlYz1lbWFj
cyAtZiBtZXNzYWdlLW1haWx0byAldQ0KZGlmZiAtLWdpdCBhL2V0Yy9lbWFj
c2NsaWVudC5kZXNrdG9wIGIvZXRjL2VtYWNzY2xpZW50LmRlc2t0b3ANCmlu
ZGV4IDNmZWI4M2M3MjkuLjQzZjJjMzFkZGQgMTAwNjQ0DQotLS0gYS9ldGMv
ZW1hY3NjbGllbnQuZGVza3RvcA0KKysrIGIvZXRjL2VtYWNzY2xpZW50LmRl
c2t0b3ANCkBAIC0zLDEwICszLDE5IEBAIE5hbWU9RW1hY3MgKENsaWVudCkN
CiBHZW5lcmljTmFtZT1UZXh0IEVkaXRvcg0KIENvbW1lbnQ9RWRpdCB0ZXh0
DQogTWltZVR5cGU9dGV4dC9lbmdsaXNoO3RleHQvcGxhaW47dGV4dC94LW1h
a2VmaWxlO3RleHQveC1jKytoZHI7dGV4dC94LWMrK3NyYzt0ZXh0L3gtY2hk
cjt0ZXh0L3gtY3NyYzt0ZXh0L3gtamF2YTt0ZXh0L3gtbW9jO3RleHQveC1w
YXNjYWw7dGV4dC94LXRjbDt0ZXh0L3gtdGV4O2FwcGxpY2F0aW9uL3gtc2hl
bGxzY3JpcHQ7dGV4dC94LWM7dGV4dC94LWMrKzsNCi1FeGVjPWVtYWNzY2xp
ZW50IC1jICVGDQorRXhlYz1zaCAtYyAnaWYgWyAtbiAiJCoiIF07IHRoZW4g
ZXhlYyBlbWFjc2NsaWVudCAtLWFsdGVybmF0ZS1lZGl0b3I9IC0tZGlzcGxh
eT0iJERJU1BMQVkiICIkQCI7IGVsc2UgZXhlYyBlbWFjc2NsaWVudCAtLWFs
dGVybmF0ZS1lZGl0b3I9IC0tY3JlYXRlLWZyYW1lOyBmaScgcGxhY2Vob2xk
ZXIgJUYNCiBJY29uPWVtYWNzDQogVHlwZT1BcHBsaWNhdGlvbg0KIFRlcm1p
bmFsPWZhbHNlDQogQ2F0ZWdvcmllcz1EZXZlbG9wbWVudDtUZXh0RWRpdG9y
Ow0KIFN0YXJ0dXBXTUNsYXNzPUVtYWNzZA0KIEtleXdvcmRzPVRleHQ7RWRp
dG9yOw0KK0FjdGlvbnM9bmV3LXdpbmRvdztuZXctaW5zdGFuY2U7DQorDQor
W0Rlc2t0b3AgQWN0aW9uIG5ldy1pbnN0YW5jZV0NCitOYW1lPU5ldyBXaW5k
b3cNCitFeGVjPWVtYWNzY2xpZW50IC0tYWx0ZXJuYXRlLWVkaXRvcj0gLS1j
cmVhdGUtZnJhbWUgJUYNCisNCitbRGVza3RvcCBBY3Rpb24gbmV3LWluc3Rh
bmNlXQ0KK05hbWU9TmV3IEluc3RhbmNlDQorRXhlYz1lbWFjcyAlRg0KLS0g
DQoyLjMxLjENCg0K
---1463811583-1700850915-1624478371=:3518--
From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 02:07:22 2021
Received: (at 49195) by debbugs.gnu.org; 24 Jun 2021 06:07:22 +0000
Received: from localhost ([127.0.0.1]:42240 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1lwIWH-0004pD-N6
for submit@debbugs.gnu.org; Thu, 24 Jun 2021 02:07:21 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45498)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1lwIWF-0004ox-Lf
for 49195@debbugs.gnu.org; Thu, 24 Jun 2021 02:07:19 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:35206)
by eggs.gnu.org with esmtp (Exim 4.90_1)
(envelope-from )
id 1lwIWA-0000Du-4B; Thu, 24 Jun 2021 02:07:14 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1666
helo=home-c4e4a596f7)
by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1lwIW9-0001aB-MS; Thu, 24 Jun 2021 02:07:13 -0400
Date: Thu, 24 Jun 2021 09:07:01 +0300
Message-Id: <83im23u77e.fsf@gnu.org>
From: Eli Zaretskii
To: Peter Oliver
In-Reply-To:
(message from Peter Oliver on Wed, 23 Jun 2021 20:59:31 +0100 (BST))
Subject: Re: bug#49195: Starting Emacs if required from emacsclient.desktop
References:
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49195
Cc: 49195@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.3 (---)
> Date: Wed, 23 Jun 2021 20:59:31 +0100 (BST)
> From: Peter Oliver
>
> Attached is a patch which enhances emacsclient.desktop so that it will start a new instance of Emacs if none is found to be running. Users who like to reuse an existing Emacs can then always use emacsclient.desktop.
FWIW, I would find this change surprising, and therefore would suggest
to leave this off by default. But that's me.
> There was some discussion of how far to go with this on emacs-devel recently, but, if I understand correctly, the parts in this patch were not controversial.
How do you understand that? My recollection was that there was no
consensus on this, but my memory is not what it used to be.
> + If you launch Emacs from a desktop environment, you may use the
"Desktop environment" is too general. You mean GNU/Linux desktop
environment, and possibly just the ones compatible with
freedesktop.org? The text should make that clear.
More generally, I'm not sure we should even say this in the Emacs
manual, as these features belong to the desktop, not to Emacs. What
is the advantage of having this text in our manual?
> +*** New desktop integration for connecting to the server.
> +You may use the "Emacs (Client)" menu entry to open files in an
> +existing Emacs instance rather than starting a new one.
This isn't detailed enough, especially if we decide not to say
anything about that in the manual. And even if we leave that text in
the manual, it is buried in a place where finding it isn't easy, so
NEWS should be more detailed.
Thanks.
From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 09:28:39 2021
Received: (at 49195) by debbugs.gnu.org; 24 Jun 2021 13:28:39 +0000
Received: from localhost ([127.0.0.1]:42632 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1lwPPL-0001PI-6l
for submit@debbugs.gnu.org; Thu, 24 Jun 2021 09:28:39 -0400
Received: from mail-wm1-f50.google.com ([209.85.128.50]:54070)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1lwPPJ-0001P1-GM
for 49195@debbugs.gnu.org; Thu, 24 Jun 2021 09:28:38 -0400
Received: by mail-wm1-f50.google.com with SMTP id w13so3976967wmc.3
for <49195@debbugs.gnu.org>; Thu, 24 Jun 2021 06:28:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google;
h=date:from:to:cc:subject:in-reply-to:message-id:references
:mime-version; bh=t7RjfvTwQT4TGBj6C2CBEAJCA/dOYGic007s492PwHY=;
b=riyEpSaZxoQaSZ+IkerjhyIQN05SNQGsKY0W4pKLmtt2Q0tPH3tcWwbJgvFfaWVBXk
Ll9jghJ7tJKDzj1XYWpqxun5xuvIRPu+pKVLoUGBBaAMn0I9/bLq7LxCfY8SCj8jnJNw
MRwd2P8TI0W4FtIU6vJtFKNMx2VCt0jN0PZ5E=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id
:references:mime-version;
bh=t7RjfvTwQT4TGBj6C2CBEAJCA/dOYGic007s492PwHY=;
b=G1HoqlKJ0OSowJY2WcJ8JiQLHhJdw28zo+7vhwfT8csFak5B1TxMSMnI5PD/gmrPtE
MWTrgK7C9g2JKoUnrmVPcak5VSeG0kE28tpG+YkKUXWufOlsyfvbapZE8KUeEcw3jeFF
fRh7M3h5P6y59Rivs0OKCy/CToVw8BISP5gzagHNP3OWbbJ5X2zzDLYKu0y9PbyPyZC3
mo+E/1LGHMyrZCqbQ6LpICpQMzZEhFZWfRob1vILLeUbGEz6BLnRDqEDvKxSsQw7LG8l
LTDeZ0c3PHvF/KJcSaONNTjIWxWa2bkZxIse4JPnhU8nWAMEnyRuVIuHEQzaCuHoOP9W
LgEw==
X-Gm-Message-State: AOAM532QGG2o1txvH38wc0RXebsFQcZSx7MOvHLBS1eta7wxAGcxDj4E
ZxuR1m9gJhqBjhPMLgzJy9D+YA==
X-Google-Smtp-Source: ABdhPJyxepJY/KynTR3NKPV74v0MAz39lEJP2hBYshnH71EefvSdnewZfxsskHzXaPupHON/OaLy6w==
X-Received: by 2002:a7b:c203:: with SMTP id x3mr4241819wmi.153.1624541311695;
Thu, 24 Jun 2021 06:28:31 -0700 (PDT)
Received: from froglet.home.mavit.org.uk
(cpc118948-dudl14-2-0-cust32.16-1.cable.virginm.net. [82.37.201.33])
by smtp.gmail.com with ESMTPSA id z4sm3325757wrs.56.2021.06.24.06.28.30
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 24 Jun 2021 06:28:31 -0700 (PDT)
Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1])
by froglet.home.mavit.org.uk (8.16.1/8.15.2) with ESMTPS id 15ODSTur026559
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
Thu, 24 Jun 2021 14:28:30 +0100
Received: from localhost (mavit@localhost)
by froglet.home.mavit.org.uk (8.16.1/8.16.1/Submit) with ESMTP id
15ODSTZv026554; Thu, 24 Jun 2021 14:28:29 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
-bs
Date: Thu, 24 Jun 2021 14:28:29 +0100 (BST)
From: Peter Oliver
To: Eli Zaretskii
Subject: Re: bug#49195: Starting Emacs if required from emacsclient.desktop
In-Reply-To: <83im23u77e.fsf@gnu.org>
Message-ID:
References:
<83im23u77e.fsf@gnu.org>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="-1463811583-140930035-1624541309=:3559"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 49195
Cc: 49195@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---1463811583-140930035-1624541309=:3559
Content-Type: text/plain; charset=ISO-8859-7; format=flowed
Content-Transfer-Encoding: 8BIT
On Thu, 24 Jun 2021, Eli Zaretskii wrote:
>> Date: Wed, 23 Jun 2021 20:59:31 +0100 (BST)
>> From: Peter Oliver
>>
>> Attached is a patch which enhances emacsclient.desktop so that it will start a new instance of Emacs if none is found to be running. Users who like to reuse an existing Emacs can then always use emacsclient.desktop.
>
> FWIW, I would find this change surprising,
For someone to be unpleasantly surprised by this, they would need to launch emacsclient.desktop with the hope that it would fail because an Emacs daemon is not already running. If they want it to fail, why would they try to launch it?
> and therefore would suggest to leave this off by default. But that's me.
I¢m not sure what off by default would mean in this context. We¢ll be providing emacsclient.desktop for the first time in Emacs 28, so users who prefer not to use it can carry on doing whatever they did before.
>> There was some discussion of how far to go with this on emacs-devel recently, but, if I understand correctly, the parts in this patch were not controversial.
>
> How do you understand that? My recollection was that there was no
> consensus on this, but my memory is not what it used to be.
I thought that replacing emacs.desktop with emacsclient.desktop, so as to always use emacsclient, was the controversial part. Apologies if I got that wrong.
>> + If you launch Emacs from a desktop environment, you may use the
>
> "Desktop environment" is too general. You mean GNU/Linux desktop
> environment, and possibly just the ones compatible with
> freedesktop.org? The text should make that clear.
I¢ve made this more specific. Thanks. A revised version of the patch is attached.
> More generally, I'm not sure we should even say this in the Emacs
> manual, as these features belong to the desktop, not to Emacs.
This section of the manual already describes how to start Emacs from systemd, which isn¢t part of Emacs either.
> What is the advantage of having this text in our manual?
I think that providing two different .desktop files is confusing enough to be worth commenting on.
>> +*** New desktop integration for connecting to the server.
>> +You may use the "Emacs (Client)" menu entry to open files in an
>> +existing Emacs instance rather than starting a new one.
>
> This isn't detailed enough, especially if we decide not to say
> anything about that in the manual. And even if we leave that text in
> the manual, it is buried in a place where finding it isn't easy, so
> NEWS should be more detailed.
I¢ve expanded this, but please let me know if you think there¢s anything else that needs to be explained or isn¢t clear; I¢m aware that things that are obvious to the person who wrote a feature may not be obvious to others, but it¢s hard to know exactly what.
--
Peter Oliver
---1463811583-140930035-1624541309=:3559
Content-Type: text/plain; charset=UTF-8; name=0001-From-.desktop-files-reuse-a-frame-or-start-a-new-Ema.patch
Content-Transfer-Encoding: BASE64
Content-ID: <77bcd58-4077-289-c9cd-e6439088a6f1@froglet.home.mavit.org.uk>
Content-Description:
Content-Disposition: attachment; filename=0001-From-.desktop-files-reuse-a-frame-or-start-a-new-Ema.patch
RnJvbSA4Mzg0MThjZWU4NDQ0MjY2NWVhYjhhMjMxODg2OWFhYzkwN2Y5MDk5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogVHVlLCA4IEp1biAyMDIxIDE2
OjA0OjE3ICswMTAwDQpTdWJqZWN0OiBbUEFUQ0hdIEZyb20gLmRlc2t0b3Ag
ZmlsZXMsIHJldXNlIGEgZnJhbWUgb3Igc3RhcnQgYSBuZXcgRW1hY3MgYXMN
CiByZXF1aXJlZA0KDQoqIGRvYy9lbWFjcy9taXNjLnRleGk6IChVc2luZyBF
bWFjcyBhcyBhIFNlcnZlcikgRXhwbGFpbiBlbWFjc2NsaWVudC5kZXNrdG9w
Lg0KKiBldGMvTkVXUzogKEVtYWNzIFNlcnZlcik6IEV4cGxhaW4gZW1hY3Nj
bGllbnQuZGVza3RvcC4NCiogZW1hY3MtbWFpbC5kZXNrdG9wLCBldGMvZW1h
Y3NjbGllbnQuZGVza3RvcDogQXV0b21hdGljYWxseSB0cnkgdG8NCnJldXNl
IGFuIGV4aXN0aW5nIGZyYW1lLCBvcGVuIGEgbmV3IGZyYW1lLCBvciBzdGFy
dCBhIG5ldyBFbWFjcw0KZGFlbW9uLiAgQWRkIGFjdGlvbnMgZm9yIHNwZWNp
ZmljIGJlaGF2aW91cnMuDQotLS0NCiBkb2MvZW1hY3MvbWlzYy50ZXhpICAg
ICB8ICA3ICsrKysrKysNCiBldGMvTkVXUyAgICAgICAgICAgICAgICB8ICA5
ICsrKysrKysrKw0KIGV0Yy9lbWFjcy1tYWlsLmRlc2t0b3AgIHwgMTYgKysr
KysrKysrKysrKy0tLQ0KIGV0Yy9lbWFjc2NsaWVudC5kZXNrdG9wIHwgMTEg
KysrKysrKysrKy0NCiA0IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9kb2MvZW1hY3Mv
bWlzYy50ZXhpIGIvZG9jL2VtYWNzL21pc2MudGV4aQ0KaW5kZXggMDI3MTMz
Y2MzYS4uNGJiMmQ3MmNjMiAxMDA2NDQNCi0tLSBhL2RvYy9lbWFjcy9taXNj
LnRleGkNCisrKyBiL2RvYy9lbWFjcy9taXNjLnRleGkNCkBAIC0xNzU3LDYg
KzE3NTcsMTMgQEAgRW1hY3MgU2VydmVyDQogQGNvZGV7M30uICAoSWYgdGhl
cmUgaXMgbm8gc2VydmVyIHdpdGggdGhhdCBuYW1lLCBhbiBlcnJvciBpcw0K
IHNpZ25hbGVkLikgIEN1cnJlbnRseSwgdGhpcyBmZWF0dXJlIGlzIG1haW5s
eSB1c2VmdWwgZm9yIGRldmVsb3BlcnMuDQogDQorICBJZiB5b3VyIG9wZXJh
dGluZyBzeXN0ZW3igJlzIGRlc2t0b3AgZW52aXJvbm1lbnQgaXMNCitAdXJs
e2h0dHBzOi8vd3d3LmZyZWVkZXNrdG9wLm9yZy93aWtpL1NwZWNpZmljYXRp
b25zLywsZnJlZWRlc2t0b3Aub3JnLWNvbXBhdGlibGV9DQorKHdoaWNoIGlz
IHRydWUgb2YgbW9zdCBHTlUvTGludXggYW5kIG90aGVyIHJlY2VudCBVbml4
LWxpa2UgR1VJcyksIHlvdQ0KK21heSB1c2UgdGhlIEBkZm57RW1hY3MgKENs
aWVudCl9IG1lbnUgZW50cnkgdG8gY29ubmVjdCB0byBhbiBFbWFjcw0KK3Nl
cnZlciB3aXRoIEBjb21tYW5ke2VtYWNzY2xpZW50fS4gIElmIHRoZSBkYWVt
b24gaXMgbm90IGFscmVhZHkNCitydW5uaW5nLCBpdCB3aWxsIGJlIHN0YXJ0
ZWQgZm9yIHlvdS4NCisNCiBAbWVudQ0KICogVENQIEVtYWNzIHNlcnZlcjo6
ICAgICBMaXN0ZW5pbmcgdG8gYSBUQ1Agc29ja2V0Lg0KICogSW52b2tpbmcg
ZW1hY3NjbGllbnQ6OiBDb25uZWN0aW5nIHRvIHRoZSBFbWFjcyBzZXJ2ZXIu
DQpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUw0KaW5kZXggNjRi
MzlkNzM3YS4uYzBjZmQ5ZmU5YSAxMDA2NDQNCi0tLSBhL2V0Yy9ORVdTDQor
KysgYi9ldGMvTkVXUw0KQEAgLTUzOSw2ICs1MzksMTUgQEAgYW4gZWRpdCBp
bnN0ZWFkIG9mIG1hcmtpbmcgaXQgYXMgIkRvbmUiICh3aGljaCB0aGUgJ0Mt
eCAjJyBjb21tYW5kDQogZG9lcykuICBUaGUgJ2VtYWNzY2xpZW50JyBwcm9n
cmFtIGV4aXRzIHdpdGggYW4gYWJub3JtYWwgc3RhdHVzIGFzDQogcmVzdWx0
IG9mIHRoaXMgY29tbWFuZC4NCiANCisrKysNCisqKiogTmV3IGRlc2t0b3Ag
aW50ZWdyYXRpb24gZm9yIGNvbm5lY3RpbmcgdG8gdGhlIHNlcnZlci4NCitJ
ZiB5b3VyIG9wZXJhdGluZyBzeXN0ZW3igJlzIGRlc2t0b3AgZW52aXJvbm1l
bnQgaXMNCitmcmVlZGVza3RvcC5vcmctY29tcGF0aWJsZSAod2hpY2ggaXMg
dHJ1ZSBvZiBtb3N0IEdOVS9MaW51eCBhbmQgb3RoZXINCityZWNlbnQgVW5p
eC1saWtlIEdVSXMpLCB5b3UgbWF5IHVzZSB0aGUgbmV3ICJFbWFjcyAoQ2xp
ZW50KSIgZGVza3RvcA0KK21lbnUgZW50cnkgdG8gb3BlbiBmaWxlcyBpbiBh
biBleGlzdGluZyBFbWFjcyBpbnN0YW5jZSByYXRoZXIgdGhhbg0KK3N0YXJ0
aW5nIGEgbmV3IG9uZS4gIElmIHRoZSBkYWVtb24gaXMgbm90IGFscmVhZHkg
cnVubmluZywgaXQgd2lsbCBiZQ0KK3N0YXJ0ZWQgZm9yIHlvdS4NCisNCiAq
KiBQZXJsIG1vZGUNCiANCiAtLS0NCmRpZmYgLS1naXQgYS9ldGMvZW1hY3Mt
bWFpbC5kZXNrdG9wIGIvZXRjL2VtYWNzLW1haWwuZGVza3RvcA0KaW5kZXgg
MGM1ZmFiMWRkMS4uMjUxYWZhMTAwYyAxMDA2NDQNCi0tLSBhL2V0Yy9lbWFj
cy1tYWlsLmRlc2t0b3ANCisrKyBiL2V0Yy9lbWFjcy1tYWlsLmRlc2t0b3AN
CkBAIC0xLDEyICsxLDIyIEBADQogW0Rlc2t0b3AgRW50cnldDQogQ2F0ZWdv
cmllcz1OZXR3b3JrO0VtYWlsOw0KIENvbW1lbnQ9R05VIEVtYWNzIGlzIGFu
IGV4dGVuc2libGUsIGN1c3RvbWl6YWJsZSB0ZXh0IGVkaXRvciAtIGFuZCBt
b3JlDQotRXhlYz1lbWFjcyAtZiBtZXNzYWdlLW1haWx0byAldQ0KLSMgSWYg
eW91IHByZWZlciB0byB1c2UgZW1hY3NjbGllbnQsIHVzZSB0aGlzIGluc3Rl
YWQNCi0jRXhlYz1lbWFjc2NsaWVudCAtZSAnKG1lc3NhZ2UtbWFpbHRvICIl
dSIpJw0KIEljb249ZW1hY3MNCiBOYW1lPUVtYWNzIChNYWlsKQ0KIE1pbWVU
eXBlPXgtc2NoZW1lLWhhbmRsZXIvbWFpbHRvOw0KIE5vRGlzcGxheT1mYWxz
ZQ0KIFRlcm1pbmFsPWZhbHNlDQogVHlwZT1BcHBsaWNhdGlvbg0KKw0KK0V4
ZWM9ZW1hY3MgLWYgbWVzc2FnZS1tYWlsdG8gJXUNCisjICMgSWYgeW91IHBy
ZWZlciB0byB1c2UgZW1hY3NjbGllbnQsIHVzZSB0aGlzIGluc3RlYWQ6DQor
IyBFeGVjPXNoIC1jICdlbWFjc2NsaWVudCAtLWFsdGVybmF0ZS1lZGl0b3I9
IC0tZGlzcGxheT0iJERJU1BMQVkiIC0tZXZhbCAiKG1lc3NhZ2UtbWFpbHRv
IFwiJXVcIikiJw0KKyMgQWN0aW9ucz1uZXctd2luZG93O25ldy1pbnN0YW5j
ZTsNCisNCisjIFtEZXNrdG9wIEFjdGlvbiBuZXctd2luZG93XQ0KKyMgTmFt
ZT1OZXcgV2luZG93DQorIyBFeGVjPWVtYWNzY2xpZW50IC0tYWx0ZXJuYXRl
LWVkaXRvcj0gLS1jcmVhdGUtZnJhbWUgLS1ldmFsICcobWVzc2FnZS1tYWls
dG8gIiV1IiknDQorDQorIyBbRGVza3RvcCBBY3Rpb24gbmV3LWluc3RhbmNl
XQ0KKyMgTmFtZT1OZXcgSW5zdGFuY2UNCisjIEV4ZWM9ZW1hY3MgLWYgbWVz
c2FnZS1tYWlsdG8gJXUNCmRpZmYgLS1naXQgYS9ldGMvZW1hY3NjbGllbnQu
ZGVza3RvcCBiL2V0Yy9lbWFjc2NsaWVudC5kZXNrdG9wDQppbmRleCAzZmVi
ODNjNzI5Li40M2YyYzMxZGRkIDEwMDY0NA0KLS0tIGEvZXRjL2VtYWNzY2xp
ZW50LmRlc2t0b3ANCisrKyBiL2V0Yy9lbWFjc2NsaWVudC5kZXNrdG9wDQpA
QCAtMywxMCArMywxOSBAQCBOYW1lPUVtYWNzIChDbGllbnQpDQogR2VuZXJp
Y05hbWU9VGV4dCBFZGl0b3INCiBDb21tZW50PUVkaXQgdGV4dA0KIE1pbWVU
eXBlPXRleHQvZW5nbGlzaDt0ZXh0L3BsYWluO3RleHQveC1tYWtlZmlsZTt0
ZXh0L3gtYysraGRyO3RleHQveC1jKytzcmM7dGV4dC94LWNoZHI7dGV4dC94
LWNzcmM7dGV4dC94LWphdmE7dGV4dC94LW1vYzt0ZXh0L3gtcGFzY2FsO3Rl
eHQveC10Y2w7dGV4dC94LXRleDthcHBsaWNhdGlvbi94LXNoZWxsc2NyaXB0
O3RleHQveC1jO3RleHQveC1jKys7DQotRXhlYz1lbWFjc2NsaWVudCAtYyAl
Rg0KK0V4ZWM9c2ggLWMgJ2lmIFsgLW4gIiQqIiBdOyB0aGVuIGV4ZWMgZW1h
Y3NjbGllbnQgLS1hbHRlcm5hdGUtZWRpdG9yPSAtLWRpc3BsYXk9IiRESVNQ
TEFZIiAiJEAiOyBlbHNlIGV4ZWMgZW1hY3NjbGllbnQgLS1hbHRlcm5hdGUt
ZWRpdG9yPSAtLWNyZWF0ZS1mcmFtZTsgZmknIHBsYWNlaG9sZGVyICVGDQog
SWNvbj1lbWFjcw0KIFR5cGU9QXBwbGljYXRpb24NCiBUZXJtaW5hbD1mYWxz
ZQ0KIENhdGVnb3JpZXM9RGV2ZWxvcG1lbnQ7VGV4dEVkaXRvcjsNCiBTdGFy
dHVwV01DbGFzcz1FbWFjc2QNCiBLZXl3b3Jkcz1UZXh0O0VkaXRvcjsNCitB
Y3Rpb25zPW5ldy13aW5kb3c7bmV3LWluc3RhbmNlOw0KKw0KK1tEZXNrdG9w
IEFjdGlvbiBuZXctaW5zdGFuY2VdDQorTmFtZT1OZXcgV2luZG93DQorRXhl
Yz1lbWFjc2NsaWVudCAtLWFsdGVybmF0ZS1lZGl0b3I9IC0tY3JlYXRlLWZy
YW1lICVGDQorDQorW0Rlc2t0b3AgQWN0aW9uIG5ldy1pbnN0YW5jZV0NCitO
YW1lPU5ldyBJbnN0YW5jZQ0KK0V4ZWM9ZW1hY3MgJUYNCi0tIA0KMi4zMS4x
DQoNCg==
---1463811583-140930035-1624541309=:3559--
From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:22:22 2021
Received: (at 49195) by debbugs.gnu.org; 24 Jun 2021 14:22:22 +0000
Received: from localhost ([127.0.0.1]:43652 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1lwQFJ-000332-PC
for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:22:22 -0400
Received: from eggs.gnu.org ([209.51.188.92]:58620)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1lwQFH-00032q-Qf
for 49195@debbugs.gnu.org; Thu, 24 Jun 2021 10:22:21 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:45798)
by eggs.gnu.org with esmtp (Exim 4.90_1)
(envelope-from )
id 1lwQFC-0008BE-6S; Thu, 24 Jun 2021 10:22:14 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4931
helo=home-c4e4a596f7)
by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1lwQFB-0003LT-QM; Thu, 24 Jun 2021 10:22:14 -0400
Date: Thu, 24 Jun 2021 17:22:02 +0300
Message-Id: <835yy3tkad.fsf@gnu.org>
From: Eli Zaretskii
To: Peter Oliver
In-Reply-To:
(message from Peter Oliver on Thu, 24 Jun 2021 14:28:29 +0100 (BST))
Subject: Re: bug#49195: Starting Emacs if required from emacsclient.desktop
References:
<83im23u77e.fsf@gnu.org>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-7
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49195
Cc: 49195@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.3 (---)
> Date: Thu, 24 Jun 2021 14:28:29 +0100 (BST)
> From: Peter Oliver
> cc: 49195@debbugs.gnu.org
>
> > FWIW, I would find this change surprising,
>
> For someone to be unpleasantly surprised by this, they would need to launch emacsclient.desktop with the hope that it would fail because an Emacs daemon is not already running. If they want it to fail, why would they try to launch it?
Because they don't remember whether they did or didn't start a server?
Happens to me from time to time.
> > and therefore would suggest to leave this off by default. But that's me.
>
> I¢m not sure what off by default would mean in this context.
What it is now.
> > More generally, I'm not sure we should even say this in the Emacs
> > manual, as these features belong to the desktop, not to Emacs.
>
> This section of the manual already describes how to start Emacs from systemd, which isn¢t part of Emacs either.
systemd support code is in emacs.c, so that is (borderline) okay.
What you describe is just normal desktop invocation, AFAIU.
> + If your operating system¢s desktop environment is
> +@url{https://www.freedesktop.org/wiki/Specifications/,,freedesktop.org-compatible}
> +(which is true of most GNU/Linux and other recent Unix-like GUIs), you
> +may use the @dfn{Emacs (Client)} menu entry to connect to an Emacs
It is wrong to use @dfn here, since this is not new terminology you
are introducing. Better use @samp.
> +server with @command{emacsclient}. If the daemon is not already
> +running, it will be started for you.
^^^^^^^^^^^^^^^^^^^^^^^^^^
Please try rephrasing this to avoid passive tense.
Thanks.
From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 11:50:20 2021
Received: (at 49195) by debbugs.gnu.org; 24 Jun 2021 15:50:20 +0000
Received: from localhost ([127.0.0.1]:43866 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1lwRcS-0007gt-5L
for submit@debbugs.gnu.org; Thu, 24 Jun 2021 11:50:20 -0400
Received: from mail-wm1-f52.google.com ([209.85.128.52]:52946)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1lwRcP-0007gT-49
for 49195@debbugs.gnu.org; Thu, 24 Jun 2021 11:50:18 -0400
Received: by mail-wm1-f52.google.com with SMTP id n23so4327109wms.2
for <49195@debbugs.gnu.org>; Thu, 24 Jun 2021 08:50:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google;
h=date:from:to:cc:subject:in-reply-to:message-id:references
:mime-version; bh=/4/4Qw1xycIDvYiQgYxIyX6sNej3SLfVsX5BM4UBTwI=;
b=XowgvTTEHLB7rsospBpvEucWDnhtOk5Ik9ttr79d7aPNTayJC1HY7HECKcdKASRkIt
d+HZBNY0MwDw5G8En/Q7g0Jfbj5pDZHxPjtLYeItIoLQLnndfZ1BzLZkfxzkjfNPfSAf
VhjaXHUtSBa98pR+yGYHrLZQOVpbLBdqN1nhE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id
:references:mime-version;
bh=/4/4Qw1xycIDvYiQgYxIyX6sNej3SLfVsX5BM4UBTwI=;
b=OiOPK4H1gJ8JAzeiV4fIjuDzZ3rDvWkqFDg4F2KN6HW1BJwzV/01Z4YWKUWZCkIw7V
dqvO08NC5I1UxftKMhlbmOAvVCzXEQFXfYCUkiAR+5L69h5p1yWl7WEwuq0hUiiMRgaF
XytYeFj3YThddB9wFqeGjMm+ZJeFN/0Oy67L6NjOBhQndkQlMU0TIrBYSAk5BzK6ELAY
o66ez7+dj0yHfAjybOzAEtOHuOLLQiR2Xe32rhGu2kqrqoIyacOIMB2gtsRQzuyGvKEN
GHbkqeidTiOdVXYfjkTF3wik6YTHkJsog/dN8YuQT3zR1etROaNl2Pp4he1BqP781IvV
RIvg==
X-Gm-Message-State: AOAM53026rhvql8PCiSdYakGSbLexHQezWVFPctnSkQRA7KXZra0KoWO
HKso7AePFpr5gJDo54pAIf5U+w==
X-Google-Smtp-Source: ABdhPJyOKiRs02fEyueZaMhhYrg5zFNOTdRlfa0xw1kpECtizNxpObEXlBiZUgnciJPWcfPToR4zDA==
X-Received: by 2002:a1c:1b11:: with SMTP id b17mr5141017wmb.114.1624549810809;
Thu, 24 Jun 2021 08:50:10 -0700 (PDT)
Received: from froglet.home.mavit.org.uk
(cpc118948-dudl14-2-0-cust32.16-1.cable.virginm.net. [82.37.201.33])
by smtp.gmail.com with ESMTPSA id h10sm4383425wmq.0.2021.06.24.08.50.09
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 24 Jun 2021 08:50:10 -0700 (PDT)
Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1])
by froglet.home.mavit.org.uk (8.16.1/8.15.2) with ESMTPS id 15OFo88V037261
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
Thu, 24 Jun 2021 16:50:08 +0100
Received: from localhost (mavit@localhost)
by froglet.home.mavit.org.uk (8.16.1/8.16.1/Submit) with ESMTP id
15OFo7Xc037257; Thu, 24 Jun 2021 16:50:08 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
-bs
Date: Thu, 24 Jun 2021 16:50:07 +0100 (BST)
From: Peter Oliver
To: Eli Zaretskii
Subject: Re: bug#49195: Starting Emacs if required from emacsclient.desktop
In-Reply-To: <835yy3tkad.fsf@gnu.org>
Message-ID:
References:
<83im23u77e.fsf@gnu.org>
<835yy3tkad.fsf@gnu.org>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="-1463811583-224949352-1624549808=:3559"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 49195
Cc: 49195@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---1463811583-224949352-1624549808=:3559
Content-Type: text/plain; charset=iso-8859-7; format=flowed
Content-Transfer-Encoding: 8BIT
On Thu, 24 Jun 2021, Eli Zaretskii wrote:
>>> More generally, I'm not sure we should even say this in the Emacs
>>> manual, as these features belong to the desktop, not to Emacs.
>>
>> This section of the manual already describes how to start Emacs from systemd, which isn¢t part of Emacs either.
>
> systemd support code is in emacs.c, so that is (borderline) okay.
> What you describe is just normal desktop invocation, AFAIU.
It¢s not normal to provide two different desktop entries for launching an application in slightly different ways. However, I don¢t object if we think that this addition to the manual is superfluous and decide to drop it.
>> +may use the @dfn{Emacs (Client)} menu entry to connect to an Emacs
>
> It is wrong to use @dfn here, since this is not new terminology you
> are introducing. Better use @samp.
>
>> +server with @command{emacsclient}. If the daemon is not already
>> +running, it will be started for you.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^
> Please try rephrasing this to avoid passive tense.
Done.
--
Peter Oliver
---1463811583-224949352-1624549808=:3559
Content-Type: text/plain; charset=UTF-8; name=0001-From-.desktop-files-reuse-a-frame-or-start-a-new-Ema.patch
Content-Transfer-Encoding: BASE64
Content-ID: <19db2916-d271-f73-8daa-b13ab67f98d4@froglet.home.mavit.org.uk>
Content-Description:
Content-Disposition: attachment; filename=0001-From-.desktop-files-reuse-a-frame-or-start-a-new-Ema.patch
RnJvbSAxYTJlMDRhZWFkNDJjOGVhMTNiZGY3YWYyMDE5YTEyYjJkZjM3ZWU3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogVHVlLCA4IEp1biAyMDIxIDE2
OjA0OjE3ICswMTAwDQpTdWJqZWN0OiBbUEFUQ0hdIEZyb20gLmRlc2t0b3Ag
ZmlsZXMsIHJldXNlIGEgZnJhbWUgb3Igc3RhcnQgYSBuZXcgRW1hY3MgYXMN
CiByZXF1aXJlZA0KDQoqIGRvYy9lbWFjcy9taXNjLnRleGk6IChVc2luZyBF
bWFjcyBhcyBhIFNlcnZlcikgRXhwbGFpbiBlbWFjc2NsaWVudC5kZXNrdG9w
Lg0KKiBldGMvTkVXUzogKEVtYWNzIFNlcnZlcik6IEV4cGxhaW4gZW1hY3Nj
bGllbnQuZGVza3RvcC4NCiogZW1hY3MtbWFpbC5kZXNrdG9wLCBldGMvZW1h
Y3NjbGllbnQuZGVza3RvcDogQXV0b21hdGljYWxseSB0cnkgdG8NCnJldXNl
IGFuIGV4aXN0aW5nIGZyYW1lLCBvcGVuIGEgbmV3IGZyYW1lLCBvciBzdGFy
dCBhIG5ldyBFbWFjcw0KZGFlbW9uLiAgQWRkIGFjdGlvbnMgZm9yIHNwZWNp
ZmljIGJlaGF2aW91cnMuDQotLS0NCiBkb2MvZW1hY3MvbWlzYy50ZXhpICAg
ICB8ICA3ICsrKysrKysNCiBldGMvTkVXUyAgICAgICAgICAgICAgICB8ICA4
ICsrKysrKysrDQogZXRjL2VtYWNzLW1haWwuZGVza3RvcCAgfCAxNiArKysr
KysrKysrKysrLS0tDQogZXRjL2VtYWNzY2xpZW50LmRlc2t0b3AgfCAxMSAr
KysrKysrKysrLQ0KIDQgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9t
aXNjLnRleGkgYi9kb2MvZW1hY3MvbWlzYy50ZXhpDQppbmRleCAwMjcxMzNj
YzNhLi4zYzExYTM5ZGU5IDEwMDY0NA0KLS0tIGEvZG9jL2VtYWNzL21pc2Mu
dGV4aQ0KKysrIGIvZG9jL2VtYWNzL21pc2MudGV4aQ0KQEAgLTE3NTcsNiAr
MTc1NywxMyBAQCBFbWFjcyBTZXJ2ZXINCiBAY29kZXszfS4gIChJZiB0aGVy
ZSBpcyBubyBzZXJ2ZXIgd2l0aCB0aGF0IG5hbWUsIGFuIGVycm9yIGlzDQog
c2lnbmFsZWQuKSAgQ3VycmVudGx5LCB0aGlzIGZlYXR1cmUgaXMgbWFpbmx5
IHVzZWZ1bCBmb3IgZGV2ZWxvcGVycy4NCiANCisgIElmIHlvdXIgb3BlcmF0
aW5nIHN5c3RlbeKAmXMgZGVza3RvcCBlbnZpcm9ubWVudCBpcw0KK0B1cmx7
aHR0cHM6Ly93d3cuZnJlZWRlc2t0b3Aub3JnL3dpa2kvU3BlY2lmaWNhdGlv
bnMvLCxmcmVlZGVza3RvcC5vcmctY29tcGF0aWJsZX0NCisod2hpY2ggaXMg
dHJ1ZSBvZiBtb3N0IEdOVS9MaW51eCBhbmQgb3RoZXIgcmVjZW50IFVuaXgt
bGlrZSBHVUlzKSwgeW91DQorbWF5IHVzZSB0aGUgQHNhbXB7RW1hY3MgKENs
aWVudCl9IG1lbnUgZW50cnkgdG8gY29ubmVjdCB0byBhbiBFbWFjcw0KK3Nl
cnZlciB3aXRoIEBjb21tYW5ke2VtYWNzY2xpZW50fS4gIFRoZSBkYWVtb24g
c3RhcnRzIGlmIG5vdA0KK2FscmVhZHkgcnVubmluZy4NCisNCiBAbWVudQ0K
ICogVENQIEVtYWNzIHNlcnZlcjo6ICAgICBMaXN0ZW5pbmcgdG8gYSBUQ1Ag
c29ja2V0Lg0KICogSW52b2tpbmcgZW1hY3NjbGllbnQ6OiBDb25uZWN0aW5n
IHRvIHRoZSBFbWFjcyBzZXJ2ZXIuDQpkaWZmIC0tZ2l0IGEvZXRjL05FV1Mg
Yi9ldGMvTkVXUw0KaW5kZXggNjRiMzlkNzM3YS4uMWY0ODljMDc1MCAxMDA2
NDQNCi0tLSBhL2V0Yy9ORVdTDQorKysgYi9ldGMvTkVXUw0KQEAgLTUzOSw2
ICs1MzksMTQgQEAgYW4gZWRpdCBpbnN0ZWFkIG9mIG1hcmtpbmcgaXQgYXMg
IkRvbmUiICh3aGljaCB0aGUgJ0MteCAjJyBjb21tYW5kDQogZG9lcykuICBU
aGUgJ2VtYWNzY2xpZW50JyBwcm9ncmFtIGV4aXRzIHdpdGggYW4gYWJub3Jt
YWwgc3RhdHVzIGFzDQogcmVzdWx0IG9mIHRoaXMgY29tbWFuZC4NCiANCisr
KysNCisqKiogTmV3IGRlc2t0b3AgaW50ZWdyYXRpb24gZm9yIGNvbm5lY3Rp
bmcgdG8gdGhlIHNlcnZlci4NCitJZiB5b3VyIG9wZXJhdGluZyBzeXN0ZW3i
gJlzIGRlc2t0b3AgZW52aXJvbm1lbnQgaXMNCitmcmVlZGVza3RvcC5vcmct
Y29tcGF0aWJsZSAod2hpY2ggaXMgdHJ1ZSBvZiBtb3N0IEdOVS9MaW51eCBh
bmQgb3RoZXINCityZWNlbnQgVW5peC1saWtlIEdVSXMpLCB5b3UgbWF5IHVz
ZSB0aGUgbmV3ICJFbWFjcyAoQ2xpZW50KSIgZGVza3RvcA0KK21lbnUgZW50
cnkgdG8gb3BlbiBmaWxlcyBpbiBhbiBleGlzdGluZyBFbWFjcyBpbnN0YW5j
ZSByYXRoZXIgdGhhbg0KK3N0YXJ0aW5nIGEgbmV3IG9uZS4gIFRoZSBkYWVt
b24gc3RhcnRzIGlmIG5vdCBhbHJlYWR5IHJ1bm5pbmcuDQorDQogKiogUGVy
bCBtb2RlDQogDQogLS0tDQpkaWZmIC0tZ2l0IGEvZXRjL2VtYWNzLW1haWwu
ZGVza3RvcCBiL2V0Yy9lbWFjcy1tYWlsLmRlc2t0b3ANCmluZGV4IDBjNWZh
YjFkZDEuLjI1MWFmYTEwMGMgMTAwNjQ0DQotLS0gYS9ldGMvZW1hY3MtbWFp
bC5kZXNrdG9wDQorKysgYi9ldGMvZW1hY3MtbWFpbC5kZXNrdG9wDQpAQCAt
MSwxMiArMSwyMiBAQA0KIFtEZXNrdG9wIEVudHJ5XQ0KIENhdGVnb3JpZXM9
TmV0d29yaztFbWFpbDsNCiBDb21tZW50PUdOVSBFbWFjcyBpcyBhbiBleHRl
bnNpYmxlLCBjdXN0b21pemFibGUgdGV4dCBlZGl0b3IgLSBhbmQgbW9yZQ0K
LUV4ZWM9ZW1hY3MgLWYgbWVzc2FnZS1tYWlsdG8gJXUNCi0jIElmIHlvdSBw
cmVmZXIgdG8gdXNlIGVtYWNzY2xpZW50LCB1c2UgdGhpcyBpbnN0ZWFkDQot
I0V4ZWM9ZW1hY3NjbGllbnQgLWUgJyhtZXNzYWdlLW1haWx0byAiJXUiKScN
CiBJY29uPWVtYWNzDQogTmFtZT1FbWFjcyAoTWFpbCkNCiBNaW1lVHlwZT14
LXNjaGVtZS1oYW5kbGVyL21haWx0bzsNCiBOb0Rpc3BsYXk9ZmFsc2UNCiBU
ZXJtaW5hbD1mYWxzZQ0KIFR5cGU9QXBwbGljYXRpb24NCisNCitFeGVjPWVt
YWNzIC1mIG1lc3NhZ2UtbWFpbHRvICV1DQorIyAjIElmIHlvdSBwcmVmZXIg
dG8gdXNlIGVtYWNzY2xpZW50LCB1c2UgdGhpcyBpbnN0ZWFkOg0KKyMgRXhl
Yz1zaCAtYyAnZW1hY3NjbGllbnQgLS1hbHRlcm5hdGUtZWRpdG9yPSAtLWRp
c3BsYXk9IiRESVNQTEFZIiAtLWV2YWwgIihtZXNzYWdlLW1haWx0byBcIiV1
XCIpIicNCisjIEFjdGlvbnM9bmV3LXdpbmRvdztuZXctaW5zdGFuY2U7DQor
DQorIyBbRGVza3RvcCBBY3Rpb24gbmV3LXdpbmRvd10NCisjIE5hbWU9TmV3
IFdpbmRvdw0KKyMgRXhlYz1lbWFjc2NsaWVudCAtLWFsdGVybmF0ZS1lZGl0
b3I9IC0tY3JlYXRlLWZyYW1lIC0tZXZhbCAnKG1lc3NhZ2UtbWFpbHRvICIl
dSIpJw0KKw0KKyMgW0Rlc2t0b3AgQWN0aW9uIG5ldy1pbnN0YW5jZV0NCisj
IE5hbWU9TmV3IEluc3RhbmNlDQorIyBFeGVjPWVtYWNzIC1mIG1lc3NhZ2Ut
bWFpbHRvICV1DQpkaWZmIC0tZ2l0IGEvZXRjL2VtYWNzY2xpZW50LmRlc2t0
b3AgYi9ldGMvZW1hY3NjbGllbnQuZGVza3RvcA0KaW5kZXggM2ZlYjgzYzcy
OS4uNDNmMmMzMWRkZCAxMDA2NDQNCi0tLSBhL2V0Yy9lbWFjc2NsaWVudC5k
ZXNrdG9wDQorKysgYi9ldGMvZW1hY3NjbGllbnQuZGVza3RvcA0KQEAgLTMs
MTAgKzMsMTkgQEAgTmFtZT1FbWFjcyAoQ2xpZW50KQ0KIEdlbmVyaWNOYW1l
PVRleHQgRWRpdG9yDQogQ29tbWVudD1FZGl0IHRleHQNCiBNaW1lVHlwZT10
ZXh0L2VuZ2xpc2g7dGV4dC9wbGFpbjt0ZXh0L3gtbWFrZWZpbGU7dGV4dC94
LWMrK2hkcjt0ZXh0L3gtYysrc3JjO3RleHQveC1jaGRyO3RleHQveC1jc3Jj
O3RleHQveC1qYXZhO3RleHQveC1tb2M7dGV4dC94LXBhc2NhbDt0ZXh0L3gt
dGNsO3RleHQveC10ZXg7YXBwbGljYXRpb24veC1zaGVsbHNjcmlwdDt0ZXh0
L3gtYzt0ZXh0L3gtYysrOw0KLUV4ZWM9ZW1hY3NjbGllbnQgLWMgJUYNCitF
eGVjPXNoIC1jICdpZiBbIC1uICIkKiIgXTsgdGhlbiBleGVjIGVtYWNzY2xp
ZW50IC0tYWx0ZXJuYXRlLWVkaXRvcj0gLS1kaXNwbGF5PSIkRElTUExBWSIg
IiRAIjsgZWxzZSBleGVjIGVtYWNzY2xpZW50IC0tYWx0ZXJuYXRlLWVkaXRv
cj0gLS1jcmVhdGUtZnJhbWU7IGZpJyBwbGFjZWhvbGRlciAlRg0KIEljb249
ZW1hY3MNCiBUeXBlPUFwcGxpY2F0aW9uDQogVGVybWluYWw9ZmFsc2UNCiBD
YXRlZ29yaWVzPURldmVsb3BtZW50O1RleHRFZGl0b3I7DQogU3RhcnR1cFdN
Q2xhc3M9RW1hY3NkDQogS2V5d29yZHM9VGV4dDtFZGl0b3I7DQorQWN0aW9u
cz1uZXctd2luZG93O25ldy1pbnN0YW5jZTsNCisNCitbRGVza3RvcCBBY3Rp
b24gbmV3LWluc3RhbmNlXQ0KK05hbWU9TmV3IFdpbmRvdw0KK0V4ZWM9ZW1h
Y3NjbGllbnQgLS1hbHRlcm5hdGUtZWRpdG9yPSAtLWNyZWF0ZS1mcmFtZSAl
Rg0KKw0KK1tEZXNrdG9wIEFjdGlvbiBuZXctaW5zdGFuY2VdDQorTmFtZT1O
ZXcgSW5zdGFuY2UNCitFeGVjPWVtYWNzICVGDQotLSANCjIuMzEuMQ0KDQo=
---1463811583-224949352-1624549808=:3559--
From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 13:36:32 2021
Received: (at control) by debbugs.gnu.org; 24 Jun 2021 17:36:32 +0000
Received: from localhost ([127.0.0.1]:44045 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1lwTHE-0002uX-Hm
for submit@debbugs.gnu.org; Thu, 24 Jun 2021 13:36:32 -0400
Received: from quimby.gnus.org ([95.216.78.240]:34616)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1lwTHA-0002uB-TJ
for control@debbugs.gnu.org; Thu, 24 Jun 2021 13:36:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc:
MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
:Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
List-Subscribe:List-Post:List-Owner:List-Archive;
bh=VIJ6UoebjotPex+XMmMh0DCnxaHOJ0Zkz7TjMO+w9gE=; b=czOZJhaqoY8qMp5Av+sJ/aHJNY
Cu18TyNbAMsKh95GJW6Ap0R3jyQWzZVIZRhCmum4ZGsmMLZHCcVUvyt7uSBeNAm6ecsTfzMvh+Sbr
Qv5WTD2lkGiyTRyYUy0a40ZX27f5YEOgZcUx8Yvzk8HzKp6fWisHKAaqwhzOlO1HqAiA=;
Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva)
by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92) (envelope-from ) id 1lwTH2-00034p-1T
for control@debbugs.gnu.org; Thu, 24 Jun 2021 19:36:22 +0200
Date: Thu, 24 Jun 2021 19:36:19 +0200
Message-Id: <87wnqjf9m4.fsf@gnus.org>
To: control@debbugs.gnu.org
From: Lars Ingebrigtsen
Subject: control message for bug #49195
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: tags 49195 + patch quit
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.3 (---)
tags 49195 + patch
quit
From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 09:12:19 2021
Received: (at 49195) by debbugs.gnu.org; 30 Jun 2021 13:12:19 +0000
Received: from localhost ([127.0.0.1]:56774 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1lya0o-0001FM-Vx
for submit@debbugs.gnu.org; Wed, 30 Jun 2021 09:12:19 -0400
Received: from quimby.gnus.org ([95.216.78.240]:57690)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1lya0n-0001F9-At
for 49195@debbugs.gnu.org; Wed, 30 Jun 2021 09:12:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
List-Subscribe:List-Post:List-Owner:List-Archive;
bh=wihFTUKcbNZZiKBQafWCglglTip9o+ZgIzRqA2LgaLI=; b=rahlOarEJPvTNLeEfoB87ZoQSg
7DRtLUqhmxB19lS/+7guoCeZftM7W4Zf4nUV4W8hbfrbmS2FxKVN+1mYi8m7lKB+Yp1QgOFgjDhea
uXgleslt+ntPqiAOaWR2plvGsIXXmPHvLOygB4fYRvNnAHJR+C5Vh77oY/d6l5FEuWaw=;
Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva)
by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92) (envelope-from )
id 1lya0e-0001xg-Sr; Wed, 30 Jun 2021 15:12:11 +0200
From: Lars Ingebrigtsen
To: Peter Oliver
Subject: Re: bug#49195: Starting Emacs if required from emacsclient.desktop
References:
<83im23u77e.fsf@gnu.org>
<835yy3tkad.fsf@gnu.org>
X-Now-Playing: Jim O'Rourke's _To Magnetize Money and Return a Roving Eye
(2)_: "To Magnetize Money and Return a Roving Eye pt2"
Date: Wed, 30 Jun 2021 15:12:08 +0200
In-Reply-To:
(Peter Oliver's message of "Thu, 24 Jun 2021 16:50:07 +0100 (BST)")
Message-ID: <87a6n77azb.fsf@gnus.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: Peter Oliver writes: >> Please try
rephrasing this to avoid passive tense. > > Done. Thanks; applied to Emacs
28. (There was a merge conflict because of the later patch I applied before
this one, so if you could examine the result and see whether I messed up,
that'd be nice.)
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49195
Cc: Eli Zaretskii , 49195@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.3 (---)
Peter Oliver writes:
>> Please try rephrasing this to avoid passive tense.
>
> Done.
Thanks; applied to Emacs 28. (There was a merge conflict because of the
later patch I applied before this one, so if you could examine the
result and see whether I messed up, that'd be nice.)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 09:12:26 2021
Received: (at control) by debbugs.gnu.org; 30 Jun 2021 13:12:26 +0000
Received: from localhost ([127.0.0.1]:56777 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1lya0u-0001Fc-6I
for submit@debbugs.gnu.org; Wed, 30 Jun 2021 09:12:25 -0400
Received: from quimby.gnus.org ([95.216.78.240]:57706)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1lya0s-0001FE-Hw
for control@debbugs.gnu.org; Wed, 30 Jun 2021 09:12:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc:
MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
:Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
List-Subscribe:List-Post:List-Owner:List-Archive;
bh=ZLiPLJZzkEMq/8q4wfcv1B8O5rToP6awl6dTBtJnyTo=; b=lP5DyGAvUPRsQFKCSHqY334gls
oxzNoSblKZNLIgUZw5p+udCQYHLnnDoUReSUYcru6r8IV+sMEfbVe6IbsGac3yZMAkBtNce/nQSTa
ax/ZxMaeUYqodSwKhU4qtpGf8UgMCS+hYPCAexOxXu4Ip85H+4aAsBQRSQY69f4gXwbU=;
Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva)
by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92) (envelope-from ) id 1lya0k-0001xq-Ui
for control@debbugs.gnu.org; Wed, 30 Jun 2021 15:12:17 +0200
Date: Wed, 30 Jun 2021 15:12:14 +0200
Message-Id: <878s2r7az5.fsf@gnus.org>
To: control@debbugs.gnu.org
From: Lars Ingebrigtsen
Subject: control message for bug #49195
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
@@CONTACT_ADDRESS@@ for details.
Content preview: close 49195 28.1 quit
Content analysis details: (-2.9 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.3 (---)
close 49195 28.1
quit
From unknown Fri Jun 20 07:29:29 2025
Received: (at fakecontrol) by fakecontrolmessage;
To: internal_control@debbugs.gnu.org
From: Debbugs Internal Request
Subject: Internal Control
Message-Id: bug archived.
Date: Thu, 29 Jul 2021 11:24:07 +0000
User-Agent: Fakemail v42.6.9
# This is a fake control message.
#
# The action:
# bug archived.
thanks
# This fakemail brought to you by your local debbugs
# administrator