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