From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Date: Thu, 28 Oct 2021 22:26:31 -0700 Message-ID: <5cbecece-e982-6362-9eac-1610f00f4929@gmail.com> References: <69264ece-bb7f-4db1-f461-dacd33db2402@gmail.com> <87cznqev5g.fsf@gmx.de> <2c3dffbc-9af0-f318-15bc-cce91a106898@gmail.com> <8735olwp95.fsf@gmx.de> <94c1e53f-98cb-8891-77d9-81f3c401149e@gmail.com> <878rydxfgl.fsf@gmx.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------A8DACD62F17064882150CEB6" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8669"; mail-complaints-to="usenet@ciao.gmane.io" To: 51426@debbugs.gnu.org, michael.albinus@gmx.de Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 29 07:28:47 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mgKRa-00026s-Se for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Oct 2021 07:28:46 +0200 Original-Received: from localhost ([::1]:39896 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mgKRZ-0004FO-PW for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Oct 2021 01:28:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60282) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgKPu-0002FC-OY for bug-gnu-emacs@gnu.org; Fri, 29 Oct 2021 01:27:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42259) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mgKPu-0006g5-DV for bug-gnu-emacs@gnu.org; Fri, 29 Oct 2021 01:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mgKPu-0000Ph-AY for bug-gnu-emacs@gnu.org; Fri, 29 Oct 2021 01:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Oct 2021 05:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51426 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 51426-submit@debbugs.gnu.org id=B51426.16354852001561 (code B ref 51426); Fri, 29 Oct 2021 05:27:02 +0000 Original-Received: (at 51426) by debbugs.gnu.org; 29 Oct 2021 05:26:40 +0000 Original-Received: from localhost ([127.0.0.1]:53805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgKPY-0000P7-2E for submit@debbugs.gnu.org; Fri, 29 Oct 2021 01:26:40 -0400 Original-Received: from mail-pf1-f175.google.com ([209.85.210.175]:41780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgKPV-0000Ot-J8 for 51426@debbugs.gnu.org; Fri, 29 Oct 2021 01:26:38 -0400 Original-Received: by mail-pf1-f175.google.com with SMTP id p40so3374258pfh.8 for <51426@debbugs.gnu.org>; Thu, 28 Oct 2021 22:26:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:references:from:message-id:date:mime-version:in-reply-to :content-language; bh=lrA91nuOk8eNCF8p8s1+tqtHRozds40vwgWYpMzhKbk=; b=BoiDe0tdCoZqQmZKv2KY4CjPEfy9Gi7rJHi8ievEtPCDVNDLGTBNAC5Xnj9+5qhw4z 3uYn8O/4al2ojYFr0GyZD+Tc7M8HaGtt0dQErz1/nIwdsztJuPGirkqeYhNkhMF5rdq8 MpnkSl34XvQpEA+pVzKHf8UZlOvo1/Ps0HI0t+9yJA4+r1HtC29/1PX1qiPW36lsEvkf aoItcqPTiZRO+pcKSifRptCqE0PXirH8tZPnD2cvnMqVcRIxiVzDAOSruyBbUXzGu7SN j1y88l9q3K3VyIXQuSMWH4+F5iWbq8yt1dLvX6SLrJ+qQxrgL2viL/WQHAdRKaaup5x5 u94A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-language; bh=lrA91nuOk8eNCF8p8s1+tqtHRozds40vwgWYpMzhKbk=; b=tNoZ9bkhLcOJZmdg+SxN1B9a6VnYmWR+WzrcsxGKSgDqmqhQYUQ38TpFZP4lc+WOzg sWKo2e5nbKHx/BOqKIudne/0FObe3SarulC2IbDPihglRO5FEBPzaA8sOHQdQJVpjfLY RwVFSo25ZlY3bkBAsV24AoGB23RxG2LbJBJZ6se0/xNfCo3ZMLyt0FAY5HWVW7razpAJ SH2WEh1etM0sclNPrHYKzfKrl6yZZQzOBrKy2x8yCaZqKUtBpq7p6rRkOuq1wDyi2S+o v8v9dBsBWPfcyER7iyJKe2HvSpuaEp5KBDJ80h00u3g/nIiKYZv/HQmkmIGbujE4PF/j 13WQ== X-Gm-Message-State: AOAM530wTHGp9HiMqLeOwP6SU5y1VoZLv6SVIZC5qH760wap6R3G4swa DvQeNtuukFLIZYeDSjw+MDI= X-Google-Smtp-Source: ABdhPJyB+gdQTLUrwlkRSVEGMawMfneLVMCML+43cgWb+kExrcK8gNBn9+QbGr4dzx3tCVS9QLovbg== X-Received: by 2002:a63:6e03:: with SMTP id j3mr6583696pgc.465.1635485191731; Thu, 28 Oct 2021 22:26:31 -0700 (PDT) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id f22sm4201517pgk.21.2021.10.28.22.26.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Oct 2021 22:26:31 -0700 (PDT) In-Reply-To: <878rydxfgl.fsf@gmx.de> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:218531 Archived-At: This is a multi-part message in MIME format. --------------A8DACD62F17064882150CEB6 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 10/28/2021 9:48 AM, Michael Albinus wrote: > What I'm curious about is whether we shall give more guidance using this > feature. The majority of the users don't know connection-local > variables, your example from the initial message might be instructive > for them. > > WDYT? Sure, that seems like a good idea. I expanded the example in the section on "Per-Connection Local Variables" to show setting `system-uses-terminfo'. Hopefully this will point people in the right direction, and make it more apparent that `connection-local-set-profiles' lets you set multiple profiles for a connection, not just one. (That's documented in the Emacs Lisp manual, but I think it would be helpful to show it in the Emacs manual as well.) Perhaps it would make sense to mention this in the Tramp manual too, such as under the section "Running shell on a remote host". On the other hand, setting `system-uses-terminfo' connection-locally only applies to Emacs 29+, so it might make that section more confusing to include it there. People might expect it to work on older versions of Emacs as well. --------------A8DACD62F17064882150CEB6 Content-Type: text/plain; charset=UTF-8; name="0001-Expand-the-documentation-for-connection-local-variab.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-Expand-the-documentation-for-connection-local-variab.pa"; filename*1="tch" RnJvbSBiMmNhMWM3ODg0NzkwODg2MTQyYWYxMjExNWM1ZmM1YzIwOTc5YTI1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFRodSwgMjggT2N0IDIwMjEgMjI6MTQ6MDcgLTA3MDAKU3ViamVjdDogW1BB VENIXSBFeHBhbmQgdGhlIGRvY3VtZW50YXRpb24gZm9yIGNvbm5lY3Rpb24gbG9jYWwgdmFy aWFibGVzCgoqIGRvYy9lbWFjcy9jdXN0b20udGV4aSAoUGVyLUNvbm5lY3Rpb24gTG9jYWwg VmFyaWFibGVzKTogRXhwYW5kIHRoZQpleGFtcGxlIHRvIGluY2x1ZGUgc2V0dGluZyAnc3lz dGVtLXVzZXMtdGVybWluZm8nLgotLS0KIGRvYy9lbWFjcy9jdXN0b20udGV4aSB8IDIwICsr KysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwg NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvZW1hY3MvY3VzdG9tLnRleGkgYi9k b2MvZW1hY3MvY3VzdG9tLnRleGkKaW5kZXggZWIzMGE2YWNjNS4uYTE1ODYzMTgyNSAxMDA2 NDQKLS0tIGEvZG9jL2VtYWNzL2N1c3RvbS50ZXhpCisrKyBiL2RvYy9lbWFjcy9jdXN0b20u dGV4aQpAQCAtMTQ3NCw5ICsxNDc0LDEwIEBAIENvbm5lY3Rpb24gVmFyaWFibGVzCiAKICAg TW9zdCBvZiB0aGUgdmFyaWFibGVzIHJlZmxlY3QgdGhlIHNpdHVhdGlvbiBvbiB0aGUgbG9j YWwgbWFjaGluZS4KIE9mdGVuLCB0aGV5IG11c3QgdXNlIGEgZGlmZmVyZW50IHZhbHVlIHdo ZW4geW91IG9wZXJhdGUgaW4gYnVmZmVycwotd2l0aCBhIHJlbW90ZSBkZWZhdWx0IGRpcmVj dG9yeS4gIFRoaW5rIGFib3V0IHRoZSBzaGVsbCB0byBiZSBhcHBsaWVkCi13aGVuIGNhbGxp bmcgQGNvZGV7c2hlbGx9IC0tIGl0IG1pZ2h0IGJlIEBmaWxley9iaW4vYmFzaH0gb24geW91 cgotbG9jYWwgbWFjaGluZSwgYW5kIEBmaWxley9iaW4va3NofSBvbiBhIHJlbW90ZSBtYWNo aW5lLgord2l0aCBhIHJlbW90ZSBkZWZhdWx0IGRpcmVjdG9yeS4gIFRoaW5rIGFib3V0IHRo ZSBiZWhhdmlvciB3aGVuCitjYWxsaW5nIEBjb2Rle3NoZWxsfSAtLSBvbiB5b3VyIGxvY2Fs IG1hY2hpbmUsIHlvdSBtaWdodCB1c2UKK0BmaWxley9iaW4vYmFzaH0gYW5kIHJlbHkgb24g dGVybWNhcCwgYnV0IG9uIGEgcmVtb3RlIG1hY2hpbmUsIGl0IG1heQorYmUgQGZpbGV7L2Jp bi9rc2h9IGFuZCB0ZXJtaW5mby4KIAogICBUaGlzIGNhbiBiZSBhY2NvbXBsaXNoZWQgd2l0 aCBAZGZue2Nvbm5lY3Rpb24tbG9jYWwgdmFyaWFibGVzfS4KIERpcmVjdG9yeSBhbmQgZmls ZSBsb2NhbCB2YXJpYWJsZXMgb3ZlcnJpZGUgY29ubmVjdGlvbi1sb2NhbApAQCAtMTQ5Miw2 ICsxNDkzLDkgQEAgQ29ubmVjdGlvbiBWYXJpYWJsZXMKIGNyaXRlcmlhLCBpZGVudGlmeWlu ZyBhIHJlbW90ZSBtYWNoaW5lOgogCiBAZXhhbXBsZQorKGNvbm5lY3Rpb24tbG9jYWwtc2V0 LXByb2ZpbGUtdmFyaWFibGVzICdyZW1vdGUtdGVybWluZm8KKyAgICcoKHN5c3RlbS11c2Vz LXRlcm1pbmZvIC4gdCkpKQorCiAoY29ubmVjdGlvbi1sb2NhbC1zZXQtcHJvZmlsZS12YXJp YWJsZXMgJ3JlbW90ZS1rc2gKICAgICcoKHNoZWxsLWZpbGUtbmFtZSAuICIvYmluL2tzaCIp CiAgICAgIChzaGVsbC1jb21tYW5kLXN3aXRjaCAuICItYyIpKSkKQEAgLTE1MDEsMTMgKzE1 MDUsMTUgQEAgQ29ubmVjdGlvbiBWYXJpYWJsZXMKICAgICAgKHNoZWxsLWNvbW1hbmQtc3dp dGNoIC4gIi1jIikpKQogCiAoY29ubmVjdGlvbi1sb2NhbC1zZXQtcHJvZmlsZXMKLSAgICco OmFwcGxpY2F0aW9uIHRyYW1wIDptYWNoaW5lICJyZW1vdGVtYWNoaW5lIikgJ3JlbW90ZS1r c2gpCisgICAnKDphcHBsaWNhdGlvbiB0cmFtcCA6bWFjaGluZSAicmVtb3RlbWFjaGluZSIp CisgICAncmVtb3RlLXRlcm1pbmZvICdyZW1vdGUta3NoKQogQGVuZCBleGFtcGxlCiAKLSAg VGhpcyBjb2RlIGRlY2xhcmVzIHR3byBkaWZmZXJlbnQgcHJvZmlsZXMsIEBjb2Rle3JlbW90 ZS1rc2h9IGFuZAotQGNvZGV7cmVtb3RlLWJhc2h9LiBUaGUgcHJvZmlsZSBAY29kZXtyZW1v dGUta3NofSBpcyBhcHBsaWVkIHRvIGFsbAorICBUaGlzIGNvZGUgZGVjbGFyZXMgdGhyZWUg ZGlmZmVyZW50IHByb2ZpbGVzLCBAY29kZXtyZW1vdGUtdGVybWluZm99LAorQGNvZGV7cmVt b3RlLWtzaH0sIGFuZCBAY29kZXtyZW1vdGUtYmFzaH0uIFRoZSBwcm9maWxlcworQGNvZGV7 cmVtb3RlLXRlcm1pbmZvfSBhbmQgQGNvZGV7cmVtb3RlLWtzaH0gYXJlIGFwcGxpZWQgdG8g YWxsCiBidWZmZXJzIHdoaWNoIGhhdmUgYSByZW1vdGUgZGVmYXVsdCBkaXJlY3RvcnkgbWF0 Y2hpbmcgdGhlIHJlZ2V4cAotQGNvZGV7InJlbW90ZW1hY2hpbmV9IGFzIGhvc3QgbmFtZS4g IFN1Y2ggYSBjcml0ZXJpYSBjYW4gYWxzbworQGNvZGV7InJlbW90ZW1hY2hpbmUifSBhcyBo b3N0IG5hbWUuICBTdWNoIGEgY3JpdGVyaWEgY2FuIGFsc28KIGRpc2NyaW1pbmF0ZSBmb3Ig dGhlIHByb3BlcnRpZXMgQGNvZGV7OnByb3RvY29sfSAodGhpcyBpcyB0aGUgVHJhbXAKIG1l dGhvZCkgb3IgQGNvZGV7OnVzZXJ9IChhIHJlbW90ZSB1c2VyIG5hbWUpLiAgVGhlIEBjb2Rl e25pbH0gY3JpdGVyaWEKIG1hdGNoZXMgYWxsIGJ1ZmZlcnMgd2l0aCBhIHJlbW90ZSBkZWZh dWx0IGRpcmVjdG9yeS4KLS0gCjIuMjUuMQoK --------------A8DACD62F17064882150CEB6--