From unknown Sun Jun 15 08:59:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Oct 2021 22:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51426 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 51426@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163528885212627 (code B ref -1); Tue, 26 Oct 2021 22:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Oct 2021 22:54:12 +0000 Received: from localhost ([127.0.0.1]:47858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfVKe-0003HW-0q for submit@debbugs.gnu.org; Tue, 26 Oct 2021 18:54:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:54132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfVKc-0003HO-Hi for submit@debbugs.gnu.org; Tue, 26 Oct 2021 18:54:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50134) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfVKc-0001Df-8o for bug-gnu-emacs@gnu.org; Tue, 26 Oct 2021 18:54:10 -0400 Received: from mail-pg1-x52c.google.com ([2607:f8b0:4864:20::52c]:38707) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfVKZ-00020b-Ly for bug-gnu-emacs@gnu.org; Tue, 26 Oct 2021 18:54:09 -0400 Received: by mail-pg1-x52c.google.com with SMTP id e65so998083pgc.5 for ; Tue, 26 Oct 2021 15:54:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:from:subject:message-id:date:mime-version:content-language; bh=XkxoL+MgEbAOXK8eknLLi23kUW1RLT2EysSnSEgobdA=; b=DDBONQseyxuJWBda4cfHNSJEQnkrN1TMbdGDNQa74TafQmDLA+4+l8q3FS0C/aIkGc poG2yYqdXITifYxn72aSxTQP2o68WJrKMDyZKLjOunc0Jim33o7LWSopWwzlOc5O6spz /2+KvwW8nW6QOF342Pz8z+cV6xNZJSvPwhRhh3JEsNV1fAv+3pqhWB+4cb7TYogfjLCt c2LnAflylohsqNAN9Hue83ajJlMqbsscMPx2KgUXL4DVe/yo6qINM4jj6ODZk9GtyPMb XuV28+1ezthLVZU85iBGXyN6Pqn98/bVR8SL0XXLZZKkL9HZVnpt0+l0zApjHgly7Dih rkUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:to:from:subject:message-id:date:mime-version :content-language; bh=XkxoL+MgEbAOXK8eknLLi23kUW1RLT2EysSnSEgobdA=; b=Z60garQI7HRvRoI+u/2sZ2PsL3JdtvLLKcOOpzuBXkmJpd5d89ZA+f41x4QJOTKKFG T0jCrnArox76lhd3kRNpttcW/ry+Mp8ttO6X9PVa+kHM1ja3mgnkILy1nEb3x6aS19zb IbmQX716mKG+XXUU2k9tB4y0KudM/dCJVULeWMlRKDdnrK4weIMIGQzU39HxGLoCRdoD dklQzu5/m5UIyR+zZ1jGpZ2rbonsSewilNQPYyeRKH18j4IN3/9VLYZtCii1EEvJPx+5 82E0GDMyUy4ZPo1yDSxjAj73HkOc2vVBTUEYoJhxs+9dNOkgF7duuF5s6aMxXmG/6QjX 6zPA== X-Gm-Message-State: AOAM5323HD7OJvZxz1acRHz8W/YWGujNxHsr0EuBqYjD106dmxLFtR/b qpM7GhwHmphY7VwmMXNPLsmO/uYUocs= X-Google-Smtp-Source: ABdhPJwIWowqF6uSUHNB75eIw6cKtJ0Htz6+lpqDYAjnHpUN4NMMpbgScVhstBysCENTqT2CXz5oFg== X-Received: by 2002:a63:89c6:: with SMTP id v189mr16652774pgd.308.1635288844891; Tue, 26 Oct 2021 15:54:04 -0700 (PDT) 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 n19sm1816056pjq.40.2021.10.26.15.54.03 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 Oct 2021 15:54:04 -0700 (PDT) X-Mozilla-News-Host: news://news.gmane.org:119 From: Jim Porter Message-ID: <69264ece-bb7f-4db1-f461-dacd33db2402@gmail.com> Date: Tue, 26 Oct 2021 15:54:03 -0700 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------1651D900213E791DBF272BE2" Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::52c; envelope-from=jporterbugs@gmail.com; helo=mail-pg1-x52c.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, FREEMAIL_FROM=0.001, 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.3 (-) 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.3 (--) This is a multi-part message in MIME format. --------------1651D900213E791DBF272BE2 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit `comint-term-environment' consults `system-uses-terminfo' to determine how to set environment variables to indicate comint's terminal capabilities. However, `system-uses-terminfo' describes whether the host system running Emacs uses terminfo, not whether the remote system uses it. Similarly for `comint-terminfo-terminal'. If `comint-term-environment' were aware of connection-local variables, it would be possible to create a connection-local profile to configure this for remote hosts, e.g.: (connection-local-set-profile-variables 'remote-terminfo '((system-uses-terminfo . t) (comint-terminfo-terminal . "dumb-emacs-ansi"))) (connection-local-set-profiles '(:application tramp :machine "foo") 'remote-terminfo)) (Note: "dumb-emacs-ansi" comes from the ncurses-term package[1] in Debian, and should be a good value to represent comint's capabilities.) This lets the user pass a terminfo-friendly value for TERM to the remote system, even if the local system doesn't use terminfo. Then programs on the remote system can consult terminfo to their hearts' content. I've attached a patch that does this, assuming the reasoning above makes sense. Perhaps it also warrants an entry in NEWS? I wasn't sure... [1] https://packages.debian.org/buster/all/ncurses-term/filelist --------------1651D900213E791DBF272BE2 Content-Type: text/plain; charset=UTF-8; name="0001-lisp-comint.el-comint-term-environment-Make-it-conne.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-lisp-comint.el-comint-term-environment-Make-it-conne.pa"; filename*1="tch" RnJvbSBmMmQyNDdiNTIwMWRhMDFhMTliODdlM2IxN2E5MDg5MWExOWM0YzYwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFR1ZSwgMjYgT2N0IDIwMjEgMTU6MTg6NDMgLTA3MDAKU3ViamVjdDogW1BB VENIXSAqIGxpc3AvY29taW50LmVsIChjb21pbnQtdGVybS1lbnZpcm9ubWVudCk6IE1ha2Ug aXQKIGNvbm5lY3Rpb24tYXdhcmUuCgotLS0KIGxpc3AvY29taW50LmVsIHwgMTMgKysrKysr Ky0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saXNwL2NvbWludC5lbCBiL2xpc3AvY29taW50LmVsCmluZGV4 IGU5MjViM2E0YjYuLjA0ZTM5ZWRjNDIgMTAwNjQ0Ci0tLSBhL2xpc3AvY29taW50LmVsCisr KyBiL2xpc3AvY29taW50LmVsCkBAIC04ODksMTIgKzg4OSwxMyBAQCBjb21pbnQtdGVybS1l bnZpcm9ubWVudAogICA7OyBhbmQgdGhlcmUgaXMgbm8gd2F5IGZvciB1cyB0byBkZWZpbmUg aXQgaGVyZS4KICAgOzsgU29tZSBwcm9ncmFtcyB0aGF0IHVzZSB0ZXJtaW5mbyBnZXQgdmVy eSBjb25mdXNlZAogICA7OyBpZiBURVJNIGlzIG5vdCBhIHZhbGlkIHRlcm1pbmFsIHR5cGUu Ci0gIChpZiAoYW5kIChib3VuZHAgJ3N5c3RlbS11c2VzLXRlcm1pbmZvKSBzeXN0ZW0tdXNl cy10ZXJtaW5mbykKLSAgICAgIChsaXN0IChmb3JtYXQgIlRFUk09JXMiIGNvbWludC10ZXJt aW5mby10ZXJtaW5hbCkKLSAgICAgICAgICAgICJURVJNQ0FQPSIKLSAgICAgICAgICAgIChm b3JtYXQgIkNPTFVNTlM9JWQiICh3aW5kb3ctd2lkdGgpKSkKLSAgICAobGlzdCAiVEVSTT1l bWFjcyIKLSAgICAgICAgICAoZm9ybWF0ICJURVJNQ0FQPWVtYWNzOmNvIyVkOnRjPXVua25v d246IiAod2luZG93LXdpZHRoKSkpKSkKKyAgKHdpdGgtY29ubmVjdGlvbi1sb2NhbC12YXJp YWJsZXMKKyAgIChpZiAoYW5kIChib3VuZHAgJ3N5c3RlbS11c2VzLXRlcm1pbmZvKSBzeXN0 ZW0tdXNlcy10ZXJtaW5mbykKKyAgICAgICAobGlzdCAoZm9ybWF0ICJURVJNPSVzIiBjb21p bnQtdGVybWluZm8tdGVybWluYWwpCisgICAgICAgICAgICAgIlRFUk1DQVA9IgorICAgICAg ICAgICAgIChmb3JtYXQgIkNPTFVNTlM9JWQiICh3aW5kb3ctd2lkdGgpKSkKKyAgICAgKGxp c3QgIlRFUk09ZW1hY3MiCisgICAgICAgICAgIChmb3JtYXQgIlRFUk1DQVA9ZW1hY3M6Y28j JWQ6dGM9dW5rbm93bjoiICh3aW5kb3ctd2lkdGgpKSkpKSkKIAogKGRlZnVuIGNvbWludC1u b25ibGFuay1wIChzdHIpCiAgICJSZXR1cm4gbm9uLW5pbCBpZiBTVFIgY29udGFpbnMgbm9u LXdoaXRlc3BhY2Ugc3ludGF4LiIKLS0gCjIuMjUuMQoK --------------1651D900213E791DBF272BE2-- From unknown Sun Jun 15 08:59:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Oct 2021 08:21: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 To: Jim Porter Cc: 51426@debbugs.gnu.org Received: via spool by 51426-submit@debbugs.gnu.org id=B51426.16353228379177 (code B ref 51426); Wed, 27 Oct 2021 08:21:02 +0000 Received: (at 51426) by debbugs.gnu.org; 27 Oct 2021 08:20:37 +0000 Received: from localhost ([127.0.0.1]:48371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfeAn-0002Nx-Ct for submit@debbugs.gnu.org; Wed, 27 Oct 2021 04:20:37 -0400 Received: from mout.gmx.net ([212.227.15.19]:41073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfeAl-0002Ng-GP for 51426@debbugs.gnu.org; Wed, 27 Oct 2021 04:20:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1635322829; bh=nOFs+nV2nBNtkcbwW8H3umcINE6I8wv61jo4//6/I24=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=BJV618eQbTvGhWQOCDu02QP/D3vJlbk/coQ6Pjm/xmXALVKpWDmCVFeFxhfC5jZS7 X2p8Oy7GeaUr/I6WmuKKrOamS5r3Pz6ofw9WMAgD3wXniMwSR4Lik/LKG85lPvWlFh v1ZrquenPIJoGCriVM+2aPfO2IpGIHL9Cbo5uxt0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.242.69]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MvbFs-1mz6So3Ddu-00sbLj; Wed, 27 Oct 2021 10:20:28 +0200 From: Michael Albinus References: <69264ece-bb7f-4db1-f461-dacd33db2402@gmail.com> Date: Wed, 27 Oct 2021 10:20:27 +0200 In-Reply-To: <69264ece-bb7f-4db1-f461-dacd33db2402@gmail.com> (Jim Porter's message of "Tue, 26 Oct 2021 15:54:03 -0700") Message-ID: <87cznqev5g.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:QtS5jlTTxiK0urue2js9QSyb91BxK7UhTERyB6MjHa3uzAI5z64 D7YexjOgYEfILY4buB65CFPf5swEfwWo9HDHltKIWer4Kvb6YvtUM5z9caAtWf7Ixnb0QPy VD+PfwYi9TZ7EfCIJYRqYzT+UaGX+afQkFApkT/G0SzmVeahqDnNFdZf7u03CNpgvsIxVWS GF90Dyp2b4q3ihXy088BA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:9u2ZLuXpv8A=:JmucswqljjEI6rxF4nVQaW 8aKWmEom/N9OBl/HR67+1yQzyvlFNBr/wi1LQLCuejMqdgEu9oiTU7ey4opyczu9N6mNYTubQ B5FNNK2DJA9X9aighJ2Seu0gyLmaSiwsjlIebUx2/0NaSi1kDPoLw5x13Hft/eNUTXt0rlx9/ v4KBdNqM8laTucRJIbnAUITLrQDV4cbGQoRtw3Lf9w+eYLC5y7LLDqIumKJSyeJgKeaxQZB9W Kl6NuwCixf72zeJJJVyZ9zYPwiG3NBWkG784NPLHAC3MYAtlkZgg55vyAcA5m7tGE+fZEvczf aN+G96LhzWV0UxhDoy6SaxopHA7CWP3pOGY09NWCXq8tizldoYy4lO/PL6jL3DQCKSMfvbYn4 G2PpIvjxJtOZs5X1pdkq5VJ7jI35az4nMvvshhyCs4XCQt+nFaHygJXgoJgLt/oHFejSLrgXs mtiqAUWPxOWx1GAD+rplLOdgTww2pKpoIpjIFMuIpR3QIKL+EDDr91D+XBywfeR/51j9vND5b THGuhZHsra03WLhOTzmDdSCANuQvX+yfKEMRmT8tJYCnyQcZK2F/1XyK5nzFwmjWf9F4Z5sjw HUzzoxqeEqtwno3uUqpkq4rwHrf5TlQsu0SDmK0zCUvcuNXw7CLW4xKlagDt8vMhHBdFF7CCi c4Ctp5r80kWpa/p/MxPMmYJJCi4uAgQjbzgAjMTs2Qtlof0dx9bzQzqBxqXBKrXxByuvELWPY tNvGsq5K1zr3cec2j3XaPZ9mVq3tHJhF+OXoQLMdrwOeqxNn9YHcDeCs9TlYw2jWIx433R2SO eP27AXcpCt7GZM+TTRHi9ypnB2Y3m9ozwNIhIiBGR6u5NHSC7ZPjqu7Y6xzzv6nA/Mb7/+tgB 9oguZsWDE1dgjH/KZ9uUatfarXNAa/i41w7b9NYC+nznDT/furpB4LAGVT2qA5WAwwXk+M3HY ayNt3+NE+EMl8Bdp2ZgRilN+tiUn1W/eWxHMIHtkEJ1HthcN5uquGXTdtAGdgeXYmY2Ml/Bkw zFtnAXX8cqJy2jl7EdMxfaW1/3cf+LiaXfoVB8LSBZsYv6Sh0no83QMFEW6JTV375I6Kx0J7o WzrwTu0XjzRB7Q= X-Spam-Score: -0.7 (/) 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.7 (-) Jim Porter writes: Hi Jim, > `comint-term-environment' consults `system-uses-terminfo' to determine > how to set environment variables to indicate comint's terminal > capabilities. However, `system-uses-terminfo' describes whether the > host system running Emacs uses terminfo, not whether the remote system > uses it. Similarly for `comint-terminfo-terminal'. > > If `comint-term-environment' were aware of connection-local variables, > it would be possible to create a connection-local profile to configure > this for remote hosts, e.g.: > > (connection-local-set-profile-variables > 'remote-terminfo > '((system-uses-terminfo . t) > (comint-terminfo-terminal . "dumb-emacs-ansi"))) > > (connection-local-set-profiles > '(:application tramp :machine "foo") > 'remote-terminfo)) > > (Note: "dumb-emacs-ansi" comes from the ncurses-term package[1] in > Debian, and should be a good value to represent comint's > capabilities.) > > This lets the user pass a terminfo-friendly value for TERM to the > remote system, even if the local system doesn't use terminfo. Then > programs on the remote system can consult terminfo to their hearts' > content. Looks good to me. However, this technique must be documented anywhere. Likely in the Emacs manual, node "Shell Options" (file doc/emacs/misc.texi). > I've attached a patch that does this, assuming the reasoning above > makes sense. Perhaps it also warrants an entry in NEWS? I wasn't > sure... Yes, it should be said in etc/NEWS. > diff --git a/lisp/comint.el b/lisp/comint.el > index e925b3a4b6..04e39edc42 100644 > --- a/lisp/comint.el > +++ b/lisp/comint.el > @@ -889,12 +889,13 @@ comint-term-environment > ;; and there is no way for us to define it here. > ;; Some programs that use terminfo get very confused > ;; if TERM is not a valid terminal type. > - (if (and (boundp 'system-uses-terminfo) system-uses-terminfo) > - (list (format "TERM=%s" comint-terminfo-terminal) > - "TERMCAP=" > - (format "COLUMNS=%d" (window-width))) > - (list "TERM=emacs" > - (format "TERMCAP=emacs:co#%d:tc=unknown:" (window-width))))) > + (with-connection-local-variables > + (if (and (boundp 'system-uses-terminfo) system-uses-terminfo) According to git log, the variable system-uses-terminfo exists since --8<---------------cut here---------------start------------->8--- commit 07c57952d8364663eb2abd979457cc880b7fd855 Author: Karl Heuer Date: Fri Apr 8 06:59:55 1994 +0000 (system_uses_terminfo): New variable. (syms_of_term): New function, to initialize it. --8<---------------cut here---------------end--------------->8--- I guess it is save to get rid of "(and (boundp 'system-uses-terminfo)". Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 27 17:28:49 2021 Received: (at control) by debbugs.gnu.org; 27 Oct 2021 21:28:49 +0000 Received: from localhost ([127.0.0.1]:50717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfqTY-0005B1-Ng for submit@debbugs.gnu.org; Wed, 27 Oct 2021 17:28:48 -0400 Received: from mail-pg1-f179.google.com ([209.85.215.179]:36529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfqTS-0005AP-C3 for control@debbugs.gnu.org; Wed, 27 Oct 2021 17:28:42 -0400 Received: by mail-pg1-f179.google.com with SMTP id 75so4271349pga.3 for ; Wed, 27 Oct 2021 14:28:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=ZbuNNhNqap0iOOcLiGPu7FP323nXTRj3DmoDXiWDy7c=; b=MBXyphUoUo7/WbKx2UtwpLPkSo0YaBNOP5LqC2Ha504g7fIgdGewHO0xUNPWkVDK2g 89E4WxojpcA1cAMHh97/LMF+oa/0KPeq8i2mrQezzbnkynt3wDCK/9P7/v3FzJxR/nur ddB83Lb0Ply+hq8rmd/teJN5rVwRW2sj+4AiCc5rkmMEnSQZo264cL7NQ681DLnY0pxU fIsTkyyjRCf3HojhH+zvP6UiRBuBn02Hkbzds0zbpJXmtnqFFjeNiRivcWV0hg/fkLTk PmXyjYgrrMKwAKiREIF4Xcdg4Oh6NSHnow8KMbLCZIqbPaG3NCcDgAd6p8DSBo/iCnQg wqHg== X-Gm-Message-State: AOAM531Sv1c7leVnUalVH89TkbGXedpP54aMF672mHfuxj+xc7berSGY 9lmEq2lqqM57H59bTVk71NnSVO/U7kl6CwLUrWI4HIhh X-Google-Smtp-Source: ABdhPJzMJ1nHrPKgn7moZWLlHnb8b+eKNGtmkur6U4yMQf9/x8Xw4WrZsZbgSgPRIt7In3wjzjPXUqF0Brq3kGztP+I= X-Received: by 2002:a63:330f:: with SMTP id z15mr213613pgz.42.1635370116748; Wed, 27 Oct 2021 14:28:36 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 27 Oct 2021 14:28:36 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Wed, 27 Oct 2021 14:28:36 -0700 Message-ID: Subject: control message for bug #51426 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: -0.5 (/) severity 51426 wishlist quit From unknown Sun Jun 15 08:59:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Oct 2021 00:47:01 +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 To: Michael Albinus Cc: 51426@debbugs.gnu.org Received: via spool by 51426-submit@debbugs.gnu.org id=B51426.16353819642731 (code B ref 51426); Thu, 28 Oct 2021 00:47:01 +0000 Received: (at 51426) by debbugs.gnu.org; 28 Oct 2021 00:46:04 +0000 Received: from localhost ([127.0.0.1]:50880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mftYS-0000hy-D7 for submit@debbugs.gnu.org; Wed, 27 Oct 2021 20:46:04 -0400 Received: from mail-pl1-f170.google.com ([209.85.214.170]:34814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mftYO-0000hD-Jo for 51426@debbugs.gnu.org; Wed, 27 Oct 2021 20:46:03 -0400 Received: by mail-pl1-f170.google.com with SMTP id r5so3246553pls.1 for <51426@debbugs.gnu.org>; Wed, 27 Oct 2021 17:46:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-language; bh=69e5CyR8ltnDSA/hqEA06LvpHoVJSDBazwH5WCpdiuw=; b=jlDQsB1V1cdB8mHCRIVrGr/yv7ViKFTgbd3edI8VGtPCsPc6JzAXyg4V0LNtogFr2h C27e1yq9vQ698p0+8Yz4MMK0EWakv2oWtv8OMiQ6rMWSi7JgqZBNupe1ztL0DACF5vdg OwsGgEnb7RIiT/GBrPYumFrrUGQH0NCLM/0hB19qPn57b4HHoA0A49UPiw+i1yaZv5Nu yEgYjsYYhG5vPF3ueZmZ6uoOfHKmaCAqqZ4asVRd45+H4l9UHEFdLHtxzbB9NlfDwmst RTh/29aWoGSGoXJggVmQAAXGSx/Mvdr2pdckbPA/NagNq5qD8Kh1qBx4kcsHpHidEEg2 T+aA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :mime-version:in-reply-to:content-language; bh=69e5CyR8ltnDSA/hqEA06LvpHoVJSDBazwH5WCpdiuw=; b=2r6SdXJtMOlYObMrAy+UGzfgtJpRbLdVNBgLG8P7edG8Aww9OFreiG7r3wj56PbFk2 cCWTOcW06oHUig3o1JJJZLAfGh2bw8DGgrQKdQLuLd/h2L+ikJt48/FnPM4Q4DEwoiVo jM8PEcMDKhFV4QsDaFIpuVQovuQEErJvDeeTZ/xmdesEAxot4tKQgRL5iSYUhWLzj/N3 wAoKrJAm54ndgJVYrfCYLtR4OEZJYyPE4WLdUflqj7DnQkSD4VCXK9Yytwbn5IifbzC7 8cu8mUBvRtwfTsGwqmbR0Y2+XYTe78OTyibvf9AUvSnjQUFBInYk1/qFgBRQjaSlwPu3 +V0g== X-Gm-Message-State: AOAM531L/ugbb/mdKXFHwONMwc6KNU91mXM2LaKLI/mM3aLNznq2Wn18 PC94ue7loP2Fy+vK+4iuhDWpGqQ8ysY= X-Google-Smtp-Source: ABdhPJzW2U5Rd0yw45svQXAyT9JUoH3QjBEsSrXTTG+ZeLgRtROUNOT0DWIRN4zO4yq63tv+xUnUhg== X-Received: by 2002:a17:902:8549:b0:141:6804:5fb7 with SMTP id d9-20020a170902854900b0014168045fb7mr997243plo.39.1635381954724; Wed, 27 Oct 2021 17:45:54 -0700 (PDT) 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 k14sm845351pga.65.2021.10.27.17.45.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 Oct 2021 17:45:53 -0700 (PDT) References: <69264ece-bb7f-4db1-f461-dacd33db2402@gmail.com> <87cznqev5g.fsf@gmx.de> From: Jim Porter Message-ID: <2c3dffbc-9af0-f318-15bc-cce91a106898@gmail.com> Date: Wed, 27 Oct 2021 17:45:53 -0700 MIME-Version: 1.0 In-Reply-To: <87cznqev5g.fsf@gmx.de> Content-Type: multipart/mixed; boundary="------------272430E9BFBF6E422D1F2B94" Content-Language: en-US X-Spam-Score: -0.0 (/) 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 is a multi-part message in MIME format. --------------272430E9BFBF6E422D1F2B94 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 10/27/2021 1:20 AM, Michael Albinus wrote: > Looks good to me. However, this technique must be documented > anywhere. Likely in the Emacs manual, node "Shell Options" > (file doc/emacs/misc.texi). Thanks. I've expanded the section about `comint-terminfo-terminal' in the manual to include information about how `system-uses-terminfo' works as well as mentioning that these variables can be declared as connection-local. > Yes, it should be said in etc/NEWS. I added a new entry too. >> + (with-connection-local-variables >> + (if (and (boundp 'system-uses-terminfo) system-uses-terminfo) > > According to git log, the variable system-uses-terminfo exists since [1994.] > I guess it is save to get rid of "(and (boundp 'system-uses-terminfo)". Removed this. Thanks for taking a look. - Jim --------------272430E9BFBF6E422D1F2B94 Content-Type: text/plain; charset=UTF-8; name="0001-Support-setting-comint-terminal-connection-locally.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-Support-setting-comint-terminal-connection-locally.patc"; filename*1="h" RnJvbSAwMGNiOTkyOWY2ZThkOTc1MzFjN2E5OTU2YjQ1MTYxOWY0ZmY2NDJiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFdlZCwgMjcgT2N0IDIwMjEgMTQ6NDE6NTQgLTA3MDAKU3ViamVjdDogW1BB VENIXSBTdXBwb3J0IHNldHRpbmcgY29taW50IHRlcm1pbmFsIGNvbm5lY3Rpb24tbG9jYWxs eQoKKiBsaXNwL2NvbWludC5lbCAoY29taW50LXRlcm0tZW52aXJvbm1lbnQpOiBNYWtlIGl0 IGNvbm5lY3Rpb24tYXdhcmUuCiogZG9jL2VtYWNzL21pc2MudGV4aSAoU2hlbGwgT3B0aW9u cyk6IERvY3VtZW50IHRoZSBhYm92ZSBjaGFuZ2UsIGFuZApleHBsYWluIGhvdyB0aGlzIGlu dGVyYWN0cyB3aXRoICdzeXN0ZW0tdXNlcy10ZXJtaW5mbycuCiogZXRjL05FV1M6IEFubm91 bmNlIHRoZSBhYm92ZSBjaGFuZ2UuCi0tLQogZG9jL2VtYWNzL21pc2MudGV4aSB8IDEyICsr KysrKysrKy0tLQogZXRjL05FV1MgICAgICAgICAgICB8ICA4ICsrKysrKysrCiBsaXNwL2Nv bWludC5lbCAgICAgIHwgMTMgKysrKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyNCBp bnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9t aXNjLnRleGkgYi9kb2MvZW1hY3MvbWlzYy50ZXhpCmluZGV4IDUxMjNhNzE2ZGMuLjNmOGZi YTIxNTUgMTAwNjQ0Ci0tLSBhL2RvYy9lbWFjcy9taXNjLnRleGkKKysrIGIvZG9jL2VtYWNz L21pc2MudGV4aQpAQCAtMTQ5NywxNCArMTQ5NywyMCBAQCBTaGVsbCBPcHRpb25zCiB1bmRl cmx5aW5nIHNoZWxsLCBvZiBjb3Vyc2UuCiAKIEB2aW5kZXggY29taW50LXRlcm1pbmZvLXRl cm1pbmFsCitAdmluZGV4IHN5c3RlbS11c2VzLXRlcm1pbmZvCiBAdmluZGV4IFRFUk1Acnss IGVudmlyb25tZW50IHZhcmlhYmxlLCBpbiBzdWItc2hlbGx9CiBDb21pbnQgbW9kZSBzZXRz IHRoZSBAZW52e1RFUk19IGVudmlyb25tZW50IHZhcmlhYmxlIHRvIGEgc2FmZSBkZWZhdWx0 CiB2YWx1ZSwgYnV0IHRoaXMgdmFsdWUgZGlzYWJsZXMgc29tZSB1c2VmdWwgZmVhdHVyZXMu ICBGb3IgZXhhbXBsZSwKIGNvbG9yIGlzIGRpc2FibGVkIGluIGFwcGxpY2F0aW9ucyB0aGF0 IHVzZSBAZW52e1RFUk19IHRvIGRldGVybWluZSBpZgogY29sb3IgaXMgc3VwcG9ydGVkLiAg VGhlcmVmb3JlLCBFbWFjcyBwcm92aWRlcyBhbiBvcHRpb24KLUBjb2Rle2NvbWludC10ZXJt aW5mby10ZXJtaW5hbH0sIHdoaWNoIHlvdSBjYW4gc2V0IHRvIGEgdGVybWluYWwgdGhhdAot aXMgcHJlc2VudCBpbiB5b3VyIHN5c3RlbSdzIHRlcm1pbmZvIGRhdGFiYXNlLCBpbiBvcmRl ciB0byB0YWtlCi1hZHZhbnRhZ2Ugb2YgYWR2YW5jZWQgZmVhdHVyZXMgb2YgdGhhdCB0ZXJt aW5hbC4KK0Bjb2Rle2NvbWludC10ZXJtaW5mby10ZXJtaW5hbH0gdG8gbGV0IHlvdSBjaG9v c2UgYSB0ZXJtaW5hbCB3aXRoIG1vcmUKK2FkdmFuY2VkIGZlYXR1cmVzLCBhcyBkZWZpbmVk IGluIHlvdXIgc3lzdGVtJ3MgdGVybWluZm8gZGF0YWJhc2UuCitXaGVuIEBjb2Rle3N5c3Rl bS11c2VzLXRlcm1pbmZvfSBpcyBub24tbmlsLCBFbWFjcyB3aWxsIHVzZSB0aGlzCitvcHRp b24gYXMgdGhlIHZhbHVlIGZvciBAZW52e1RFUk19LgorCitCb3RoIEBjb2Rle2NvbWludC10 ZXJtaW5mby10ZXJtaW5hbH0gYW5kIEBjb2Rle3N5c3RlbS11c2VzLXRlcm1pbmZvfQorY2Fu IGJlIGRlY2xhcmVkIGFzIGNvbm5lY3Rpb24tbG9jYWwgdG8gYWRqdXN0IHRoZXNlIG9wdGlv bnMgdG8gbWF0Y2gKK3doYXQgYSByZW1vdGUgc3lzdGVtIGV4cGVjdHMgKEBweHJlZntDb25u ZWN0aW9uIFZhcmlhYmxlc30pLgogCiBAbm9kZSBUZXJtaW5hbCBlbXVsYXRvcgogQHN1YnNl Y3Rpb24gRW1hY3MgVGVybWluYWwgRW11bGF0b3IKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIv ZXRjL05FV1MKaW5kZXggYzFiOGFkYzUxMS4uMmE4YTNmMDhlNyAxMDA2NDQKLS0tIGEvZXRj L05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTE4Myw2ICsxODMsMTQgQEAgVG8gaW1wcm92ZSBz ZWN1cml0eSwgaWYgYW4gc3FsIHByb2R1Y3QgaGFzICc6cGFzc3dvcmQtaW4tY29taW50JyBz ZXQKIHRvIHQsIGEgcGFzc3dvcmQgc3VwcGxpZWQgdmlhIHRoZSBtaW5pYnVmZmVyIHdpbGwg YmUgc2VudCBpbi1wcm9jZXNzLAogYXMgb3Bwb3NlZCB0byB2aWEgdGhlIGNvbW1hbmQtbGlu ZS4KIAorKiogQ29taW50CisKKysrKworKioqICdjb21pbnQtdGVybS1lbnZpcm9ubWVudCcg aXMgbm93IGF3YXJlIG9mIGNvbm5lY3Rpb24tbG9jYWwgdmFyaWFibGVzLgorVGhlIG9wdGlv biAnY29taW50LXRlcm1pbmZvLXRlcm1pbmFsJyBhbmQgdmFyaWFibGUKKydzeXN0ZW0tdXNl cy10ZXJtaW5mbycgY2FuIG5vdyBiZSBzZXQgYXMgY29ubmVjdGlvbi1sb2NhbCB2YXJpYWJs ZXMgdG8KK2NoYW5nZSB0aGUgdGVybWluYWwgdXNlZCBvbiBhIHJlbW90ZSBob3N0LgorCiAM CiAqIE5ldyBNb2RlcyBhbmQgUGFja2FnZXMgaW4gRW1hY3MgMjkuMQogCmRpZmYgLS1naXQg YS9saXNwL2NvbWludC5lbCBiL2xpc3AvY29taW50LmVsCmluZGV4IGU5MjViM2E0YjYuLmMx MTRiZGY3NTggMTAwNjQ0Ci0tLSBhL2xpc3AvY29taW50LmVsCisrKyBiL2xpc3AvY29taW50 LmVsCkBAIC04ODksMTIgKzg4OSwxMyBAQCBjb21pbnQtdGVybS1lbnZpcm9ubWVudAogICA7 OyBhbmQgdGhlcmUgaXMgbm8gd2F5IGZvciB1cyB0byBkZWZpbmUgaXQgaGVyZS4KICAgOzsg U29tZSBwcm9ncmFtcyB0aGF0IHVzZSB0ZXJtaW5mbyBnZXQgdmVyeSBjb25mdXNlZAogICA7 OyBpZiBURVJNIGlzIG5vdCBhIHZhbGlkIHRlcm1pbmFsIHR5cGUuCi0gIChpZiAoYW5kIChi b3VuZHAgJ3N5c3RlbS11c2VzLXRlcm1pbmZvKSBzeXN0ZW0tdXNlcy10ZXJtaW5mbykKLSAg ICAgIChsaXN0IChmb3JtYXQgIlRFUk09JXMiIGNvbWludC10ZXJtaW5mby10ZXJtaW5hbCkK LSAgICAgICAgICAgICJURVJNQ0FQPSIKLSAgICAgICAgICAgIChmb3JtYXQgIkNPTFVNTlM9 JWQiICh3aW5kb3ctd2lkdGgpKSkKLSAgICAobGlzdCAiVEVSTT1lbWFjcyIKLSAgICAgICAg ICAoZm9ybWF0ICJURVJNQ0FQPWVtYWNzOmNvIyVkOnRjPXVua25vd246IiAod2luZG93LXdp ZHRoKSkpKSkKKyAgKHdpdGgtY29ubmVjdGlvbi1sb2NhbC12YXJpYWJsZXMKKyAgIChpZiBz eXN0ZW0tdXNlcy10ZXJtaW5mbworICAgICAgIChsaXN0IChmb3JtYXQgIlRFUk09JXMiIGNv bWludC10ZXJtaW5mby10ZXJtaW5hbCkKKyAgICAgICAgICAgICAiVEVSTUNBUD0iCisgICAg ICAgICAgICAgKGZvcm1hdCAiQ09MVU1OUz0lZCIgKHdpbmRvdy13aWR0aCkpKQorICAgICAo bGlzdCAiVEVSTT1lbWFjcyIKKyAgICAgICAgICAgKGZvcm1hdCAiVEVSTUNBUD1lbWFjczpj byMlZDp0Yz11bmtub3duOiIgKHdpbmRvdy13aWR0aCkpKSkpKQogCiAoZGVmdW4gY29taW50 LW5vbmJsYW5rLXAgKHN0cikKICAgIlJldHVybiBub24tbmlsIGlmIFNUUiBjb250YWlucyBu b24td2hpdGVzcGFjZSBzeW50YXguIgotLSAKMi4yNS4xCgo= --------------272430E9BFBF6E422D1F2B94-- From unknown Sun Jun 15 08:59:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Oct 2021 08:03:01 +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 To: Jim Porter Cc: 51426@debbugs.gnu.org Received: via spool by 51426-submit@debbugs.gnu.org id=B51426.163540817813468 (code B ref 51426); Thu, 28 Oct 2021 08:03:01 +0000 Received: (at 51426) by debbugs.gnu.org; 28 Oct 2021 08:02:58 +0000 Received: from localhost ([127.0.0.1]:51257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mg0NF-0003VA-SU for submit@debbugs.gnu.org; Thu, 28 Oct 2021 04:02:58 -0400 Received: from mout.gmx.net ([212.227.15.18]:38221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mg0NC-0003Ut-Hx for 51426@debbugs.gnu.org; Thu, 28 Oct 2021 04:02:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1635408167; bh=xmN/5r3DOYpVpzJ/hL1PENMxJowRUS6tDSL1eWN7O0o=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=N2fhU/PHT1V7B3P2d7ooVSUQs2uohhT4qB426OWeRdGe/81//rHnYDknPoWLWYqAW nlx5LZ3ihisQ1lnpNpThpspCbTYgVl2pY4WKu/r+3u9GutWJhFh10l9tZXG8d9Upks psZgMPMFl50Nu0HhXpxdcB2FvJzA8v/8/4+9riPw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.242.69]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MacSe-1nCaIn2Znm-00cBXu; Thu, 28 Oct 2021 10:02:47 +0200 From: Michael Albinus References: <69264ece-bb7f-4db1-f461-dacd33db2402@gmail.com> <87cznqev5g.fsf@gmx.de> <2c3dffbc-9af0-f318-15bc-cce91a106898@gmail.com> Date: Thu, 28 Oct 2021 10:02:46 +0200 In-Reply-To: <2c3dffbc-9af0-f318-15bc-cce91a106898@gmail.com> (Jim Porter's message of "Wed, 27 Oct 2021 17:45:53 -0700") Message-ID: <8735olwp95.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:YylCXrIaldj8O85+A4qdG4h0r09TecfMN22Gy4LNZb5QYBK1/VL wBtVw5Xmz8uBwwHItPYjKi4ElY8qbClVqaToVdiNVAs7Ryg1HQGcSP2SVYbTCG93MAwZ07C q4VvK1DD2mZktqvHoAHj48xPf1yc4Y45NXC0nmhnfatdy/gwFbCFcbZBZvjsLh9ELZs+hDN tnT06itQyMjAr/KwJPOtw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:i3WZkpvZVb4=:DX8FNtywZYIRWCdik05fOT 7DeDo2t6pIA27wlTaD/iMxfEx7oV02QtTk3body3jPbrul2dU+LbbZPRxydh1ABstvA8tXYDG +2Bz+cUBS/MbprvJ22GhrxSrtXSN2O6BWMEJGsvpbCwHN2DVZOiZZf6lAj13bkARITc+2A+87 7hQLd2tNyZGTGdlgRPrv0mMWKTN1fJ/Hg8lsU0KmMF4bs1qIKUzcH3Sw5+R+0I98t04Y4x7Q8 I6GOFIuYMGdX89zwyfcVQrEig0bi6KQluxAB0FRbpuzijowBYV2nDST41G54bKwc7iry7R1+d XNUAVhL04v8Cbv0WtjLAG7szZovdzKmVTXfaK4K9Y5+AMF7uUZPcvkA85Fl70HOoEpqSrQPMd 0T8o8g0Utp1/nya7tB8OclRS6dI2LISpKtM0Yifuc0rrRA5F0LdI+KTJnbyVxs0u//lRevIaf B6o2Oz86ivCZXU2OcjpgEvFaMCLJSMt8GhJdHjJFTYBWp0YgF0aEIjHPGxPnDCYJNrhJ2/IJi pN0DtArJQIU75NBZh5p4FgBLPBykcWS1UPMS6jp712HILKAJ1dww+Q7h/hB22via13RC/bh/3 NZiPwIrZYMXMvpsMU/LqUhIrySTr3kaDa/PwaT3/0mVgF3+8sLhbTALhuPZwG8wGkDMXR3+8Q rXWGlmhT5VZfuXKjoIdsgBa1lPsOnVV6hRk+0cj+sIobZS9T5mHwvaxru/pa4N3TK8FhZkSk7 EZPuhGRaTUirOIdvgoOCgsuvcrAXzm9gvGKXmgaRFbBQAoiPHdMEyCiBrV9ZobrtwtJRioC+l Ex3kybcB0rBoKSImpBskbHn+r9ALVaWDMY94MOLJVuF0RJRmSYk+uvBWvp25GocOIiw1cTvj4 /EEJYVMlDZnt8cWaPoT/xrCAUuiUXrwn+UNBS1fU1ThNEsvZABJaL5gJ9l1GAYDbOdNIgskQ5 ZBk2NuEDUV0D4oZqwXo7oeiUI4l7ib7/zcDH0uL8gCQ+IV+bRQ+mcHBtc8ZAZA//f3JLejJvD netiqR7Q9ULpRXySA37COUFfmvdTdIGm4tnOfibqrbjY81wO08h4tE5uF8yfGTtZ48RgPZKbN YWigChbQaEQ2DM= X-Spam-Score: -0.7 (/) 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.7 (-) Jim Porter writes: Hi Jim, > Thanks. I've expanded the section about `comint-terminfo-terminal' in > the manual to include information about how `system-uses-terminfo' > works as well as mentioning that these variables can be declared as > connection-local. LGTM. Just one nit: > color is supported. Therefore, Emacs provides an option > -@code{comint-terminfo-terminal}, which you can set to a terminal that > -is present in your system's terminfo database, in order to take > -advantage of advanced features of that terminal. > +@code{comint-terminfo-terminal} to let you choose a terminal with more > +advanced features, as defined in your system's terminfo database. > +When @code{system-uses-terminfo} is non-nil, Emacs will use this > +option as the value for @env{TERM}. "this option" sounds like Emacs uses system-uses-terminfo for TERM, at least in my ears. Could you pls rephrase it a little bit? Otherwise, it is OK. If nobody else objects, I would push it in your name to the master branch, when you have reworded it. > Thanks for taking a look. > > - Jim Best regards, Michael. From unknown Sun Jun 15 08:59:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Oct 2021 15:50: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 To: Michael Albinus Cc: 51426@debbugs.gnu.org Received: via spool by 51426-submit@debbugs.gnu.org id=B51426.163543616518269 (code B ref 51426); Thu, 28 Oct 2021 15:50:02 +0000 Received: (at 51426) by debbugs.gnu.org; 28 Oct 2021 15:49:25 +0000 Received: from localhost ([127.0.0.1]:52955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mg7ee-0004ka-Vw for submit@debbugs.gnu.org; Thu, 28 Oct 2021 11:49:25 -0400 Received: from mail-pf1-f177.google.com ([209.85.210.177]:40580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mg7eZ-0004kJ-4a for 51426@debbugs.gnu.org; Thu, 28 Oct 2021 11:49:22 -0400 Received: by mail-pf1-f177.google.com with SMTP id x7so1365295pfh.7 for <51426@debbugs.gnu.org>; Thu, 28 Oct 2021 08:49:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-language; bh=9EDXHkdiyvRgDBMynWyk1NTQQSs7G+BvlTZh6YrPWkw=; b=BBzk27IIIb2bfBNfWlyYd1jTPCt2OUzT7znfn5H5003lBF6EMth6uWMBEHHrbbsY7q QxJvQ6jEdfHlpdijXwW4xGGy8zVpnwEtvnXTwPAFgakiXUpoz/83ysQ2fKhx7BeprQpr /vfZ0BC3eAZgv3xegxsP8oU/1nvtrY7v2kTzVgE7fYoKEsl9kesJGBmCtuMKkDuapOKT FgELptf2cxI0PHC4GmX0ITqfJ0Of5ssNQVdp6oqbWxOnmD7g0dDdzGzJQ2b5f1NfMsm7 7D8L1y5l7bg/oY7U0NpIHeLYbKI0HcLojwA6CxbQwm8poT0igW78uSnPfBZzru4bThZL wBOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :mime-version:in-reply-to:content-language; bh=9EDXHkdiyvRgDBMynWyk1NTQQSs7G+BvlTZh6YrPWkw=; b=5oEBnzUVgbT5SfA0+3f1QnRRNHAAXcILXIF4CF8+QDdw7+fGkBx/T9nIuYMAxQH5cd 9HgPzbGgp0Em8UJtru9KwMs/OSNss4PZHC8G3MY4mteM6lGQ0r1GayOzWYgzAq3klx2N GLq0z/iHX7tqcE1RzgdDMLxMGzqAXwrDufcl5hYDEX2ALNpkB2pVoBwbXyVGUm1oDPbC KtvLnp10Naq5GBOKbmAkvyapyPpu5MyCzxHwSWhmHo9iLuMFRGxT0ANUM4/YUXBrr8Rz 9lwCbFv6n2tLecMz6yVO1HUYFvxHe9WBd9/4sQvqylRqla/GzKs7caVSdxP2B/z1jsSe 4RPg== X-Gm-Message-State: AOAM532yZQhcx4G1pOR6+JTh+qYh8I3A/4JomblE/QK2BY/WjmJzaoou 4vmZT7l0fZe9LhCe+XelYlL2x9DvagQ= X-Google-Smtp-Source: ABdhPJx5N+4OnPq8DnEzQx207cYayf2C6o5rHopM5KBDDhxTyd6+WU9NVyWdAigHqZ9ROt2Us3vqgg== X-Received: by 2002:a62:8017:0:b0:47b:fc93:f252 with SMTP id j23-20020a628017000000b0047bfc93f252mr5104193pfd.39.1635436153147; Thu, 28 Oct 2021 08:49:13 -0700 (PDT) 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 x16sm3826391pff.186.2021.10.28.08.49.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Oct 2021 08:49:12 -0700 (PDT) References: <69264ece-bb7f-4db1-f461-dacd33db2402@gmail.com> <87cznqev5g.fsf@gmx.de> <2c3dffbc-9af0-f318-15bc-cce91a106898@gmail.com> <8735olwp95.fsf@gmx.de> From: Jim Porter Message-ID: <94c1e53f-98cb-8891-77d9-81f3c401149e@gmail.com> Date: Thu, 28 Oct 2021 08:49:13 -0700 MIME-Version: 1.0 In-Reply-To: <8735olwp95.fsf@gmx.de> Content-Type: multipart/mixed; boundary="------------3F7F9D323F4046BE3CE154BC" Content-Language: en-US X-Spam-Score: -0.0 (/) 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 is a multi-part message in MIME format. --------------3F7F9D323F4046BE3CE154BC Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 10/28/2021 1:02 AM, Michael Albinus wrote: >> +@code{comint-terminfo-terminal} to let you choose a terminal with more >> +advanced features, as defined in your system's terminfo database. >> +When @code{system-uses-terminfo} is non-nil, Emacs will use this >> +option as the value for @env{TERM}. > > "this option" sounds like Emacs uses system-uses-terminfo for TERM, at > least in my ears. Could you pls rephrase it a little bit? Looking at it again, I definitely agree. I've tried to reword it without making it too much more verbose. How's this? --------------3F7F9D323F4046BE3CE154BC Content-Type: text/plain; charset=UTF-8; name="0001-Support-setting-comint-terminal-connection-locally.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-Support-setting-comint-terminal-connection-locally.patc"; filename*1="h" RnJvbSA3ZmUzZTJiNmMxMTg1MDgzMDBlMDhkYTA0ZjAzOWQyMTQwM2ZmOWQwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFRodSwgMjggT2N0IDIwMjEgMDg6NDU6MTUgLTA3MDAKU3ViamVjdDogW1BB VENIXSBTdXBwb3J0IHNldHRpbmcgY29taW50IHRlcm1pbmFsIGNvbm5lY3Rpb24tbG9jYWxs eQoKKiBsaXNwL2NvbWludC5lbCAoY29taW50LXRlcm0tZW52aXJvbm1lbnQpOiBNYWtlIGl0 IGNvbm5lY3Rpb24tYXdhcmUuCiogZG9jL2VtYWNzL21pc2MudGV4aSAoU2hlbGwgT3B0aW9u cyk6IERvY3VtZW50IHRoZSBhYm92ZSBjaGFuZ2UsIGFuZApleHBsYWluIGhvdyB0aGlzIGlu dGVyYWN0cyB3aXRoICdzeXN0ZW0tdXNlcy10ZXJtaW5mbycuCiogZXRjL05FV1M6IEFubm91 bmNlIHRoZSBhYm92ZSBjaGFuZ2UuCi0tLQogZG9jL2VtYWNzL21pc2MudGV4aSB8IDEyICsr KysrKysrKy0tLQogZXRjL05FV1MgICAgICAgICAgICB8ICA4ICsrKysrKysrCiBsaXNwL2Nv bWludC5lbCAgICAgIHwgMTMgKysrKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyNCBp bnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9t aXNjLnRleGkgYi9kb2MvZW1hY3MvbWlzYy50ZXhpCmluZGV4IDUxMjNhNzE2ZGMuLjdlN2Y3 YzVlMjcgMTAwNjQ0Ci0tLSBhL2RvYy9lbWFjcy9taXNjLnRleGkKKysrIGIvZG9jL2VtYWNz L21pc2MudGV4aQpAQCAtMTQ5NywxNCArMTQ5NywyMCBAQCBTaGVsbCBPcHRpb25zCiB1bmRl cmx5aW5nIHNoZWxsLCBvZiBjb3Vyc2UuCiAKIEB2aW5kZXggY29taW50LXRlcm1pbmZvLXRl cm1pbmFsCitAdmluZGV4IHN5c3RlbS11c2VzLXRlcm1pbmZvCiBAdmluZGV4IFRFUk1Acnss IGVudmlyb25tZW50IHZhcmlhYmxlLCBpbiBzdWItc2hlbGx9CiBDb21pbnQgbW9kZSBzZXRz IHRoZSBAZW52e1RFUk19IGVudmlyb25tZW50IHZhcmlhYmxlIHRvIGEgc2FmZSBkZWZhdWx0 CiB2YWx1ZSwgYnV0IHRoaXMgdmFsdWUgZGlzYWJsZXMgc29tZSB1c2VmdWwgZmVhdHVyZXMu ICBGb3IgZXhhbXBsZSwKIGNvbG9yIGlzIGRpc2FibGVkIGluIGFwcGxpY2F0aW9ucyB0aGF0 IHVzZSBAZW52e1RFUk19IHRvIGRldGVybWluZSBpZgogY29sb3IgaXMgc3VwcG9ydGVkLiAg VGhlcmVmb3JlLCBFbWFjcyBwcm92aWRlcyBhbiBvcHRpb24KLUBjb2Rle2NvbWludC10ZXJt aW5mby10ZXJtaW5hbH0sIHdoaWNoIHlvdSBjYW4gc2V0IHRvIGEgdGVybWluYWwgdGhhdAot aXMgcHJlc2VudCBpbiB5b3VyIHN5c3RlbSdzIHRlcm1pbmZvIGRhdGFiYXNlLCBpbiBvcmRl ciB0byB0YWtlCi1hZHZhbnRhZ2Ugb2YgYWR2YW5jZWQgZmVhdHVyZXMgb2YgdGhhdCB0ZXJt aW5hbC4KK0Bjb2Rle2NvbWludC10ZXJtaW5mby10ZXJtaW5hbH0gdG8gbGV0IHlvdSBjaG9v c2UgYSB0ZXJtaW5hbCB3aXRoIG1vcmUKK2FkdmFuY2VkIGZlYXR1cmVzLCBhcyBkZWZpbmVk IGluIHlvdXIgc3lzdGVtJ3MgdGVybWluZm8gZGF0YWJhc2UuCitFbWFjcyB3aWxsIHVzZSB0 aGlzIG9wdGlvbiBhcyB0aGUgdmFsdWUgZm9yIEBlbnZ7VEVSTX0gc28gbG9uZyBhcworQGNv ZGV7c3lzdGVtLXVzZXMtdGVybWluZm99IGlzIG5vbi1uaWwuCisKK0JvdGggQGNvZGV7Y29t aW50LXRlcm1pbmZvLXRlcm1pbmFsfSBhbmQgQGNvZGV7c3lzdGVtLXVzZXMtdGVybWluZm99 CitjYW4gYmUgZGVjbGFyZWQgYXMgY29ubmVjdGlvbi1sb2NhbCB0byBhZGp1c3QgdGhlc2Ug b3B0aW9ucyB0byBtYXRjaAord2hhdCBhIHJlbW90ZSBzeXN0ZW0gZXhwZWN0cyAoQHB4cmVm e0Nvbm5lY3Rpb24gVmFyaWFibGVzfSkuCiAKIEBub2RlIFRlcm1pbmFsIGVtdWxhdG9yCiBA c3Vic2VjdGlvbiBFbWFjcyBUZXJtaW5hbCBFbXVsYXRvcgpkaWZmIC0tZ2l0IGEvZXRjL05F V1MgYi9ldGMvTkVXUwppbmRleCBjMWI4YWRjNTExLi4yYThhM2YwOGU3IDEwMDY0NAotLS0g YS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMTgzLDYgKzE4MywxNCBAQCBUbyBpbXBy b3ZlIHNlY3VyaXR5LCBpZiBhbiBzcWwgcHJvZHVjdCBoYXMgJzpwYXNzd29yZC1pbi1jb21p bnQnIHNldAogdG8gdCwgYSBwYXNzd29yZCBzdXBwbGllZCB2aWEgdGhlIG1pbmlidWZmZXIg d2lsbCBiZSBzZW50IGluLXByb2Nlc3MsCiBhcyBvcHBvc2VkIHRvIHZpYSB0aGUgY29tbWFu ZC1saW5lLgogCisqKiBDb21pbnQKKworKysrCisqKiogJ2NvbWludC10ZXJtLWVudmlyb25t ZW50JyBpcyBub3cgYXdhcmUgb2YgY29ubmVjdGlvbi1sb2NhbCB2YXJpYWJsZXMuCitUaGUg b3B0aW9uICdjb21pbnQtdGVybWluZm8tdGVybWluYWwnIGFuZCB2YXJpYWJsZQorJ3N5c3Rl bS11c2VzLXRlcm1pbmZvJyBjYW4gbm93IGJlIHNldCBhcyBjb25uZWN0aW9uLWxvY2FsIHZh cmlhYmxlcyB0bworY2hhbmdlIHRoZSB0ZXJtaW5hbCB1c2VkIG9uIGEgcmVtb3RlIGhvc3Qu CisKIAwKICogTmV3IE1vZGVzIGFuZCBQYWNrYWdlcyBpbiBFbWFjcyAyOS4xCiAKZGlmZiAt LWdpdCBhL2xpc3AvY29taW50LmVsIGIvbGlzcC9jb21pbnQuZWwKaW5kZXggZTkyNWIzYTRi Ni4uYzExNGJkZjc1OCAxMDA2NDQKLS0tIGEvbGlzcC9jb21pbnQuZWwKKysrIGIvbGlzcC9j b21pbnQuZWwKQEAgLTg4OSwxMiArODg5LDEzIEBAIGNvbWludC10ZXJtLWVudmlyb25tZW50 CiAgIDs7IGFuZCB0aGVyZSBpcyBubyB3YXkgZm9yIHVzIHRvIGRlZmluZSBpdCBoZXJlLgog ICA7OyBTb21lIHByb2dyYW1zIHRoYXQgdXNlIHRlcm1pbmZvIGdldCB2ZXJ5IGNvbmZ1c2Vk CiAgIDs7IGlmIFRFUk0gaXMgbm90IGEgdmFsaWQgdGVybWluYWwgdHlwZS4KLSAgKGlmIChh bmQgKGJvdW5kcCAnc3lzdGVtLXVzZXMtdGVybWluZm8pIHN5c3RlbS11c2VzLXRlcm1pbmZv KQotICAgICAgKGxpc3QgKGZvcm1hdCAiVEVSTT0lcyIgY29taW50LXRlcm1pbmZvLXRlcm1p bmFsKQotICAgICAgICAgICAgIlRFUk1DQVA9IgotICAgICAgICAgICAgKGZvcm1hdCAiQ09M VU1OUz0lZCIgKHdpbmRvdy13aWR0aCkpKQotICAgIChsaXN0ICJURVJNPWVtYWNzIgotICAg ICAgICAgIChmb3JtYXQgIlRFUk1DQVA9ZW1hY3M6Y28jJWQ6dGM9dW5rbm93bjoiICh3aW5k b3ctd2lkdGgpKSkpKQorICAod2l0aC1jb25uZWN0aW9uLWxvY2FsLXZhcmlhYmxlcworICAg KGlmIHN5c3RlbS11c2VzLXRlcm1pbmZvCisgICAgICAgKGxpc3QgKGZvcm1hdCAiVEVSTT0l cyIgY29taW50LXRlcm1pbmZvLXRlcm1pbmFsKQorICAgICAgICAgICAgICJURVJNQ0FQPSIK KyAgICAgICAgICAgICAoZm9ybWF0ICJDT0xVTU5TPSVkIiAod2luZG93LXdpZHRoKSkpCisg ICAgIChsaXN0ICJURVJNPWVtYWNzIgorICAgICAgICAgICAoZm9ybWF0ICJURVJNQ0FQPWVt YWNzOmNvIyVkOnRjPXVua25vd246IiAod2luZG93LXdpZHRoKSkpKSkpCiAKIChkZWZ1biBj b21pbnQtbm9uYmxhbmstcCAoc3RyKQogICAiUmV0dXJuIG5vbi1uaWwgaWYgU1RSIGNvbnRh aW5zIG5vbi13aGl0ZXNwYWNlIHN5bnRheC4iCi0tIAoyLjI1LjEKCg== --------------3F7F9D323F4046BE3CE154BC-- From unknown Sun Jun 15 08:59:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jim Porter Subject: bug#51426: closed (Re: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware?) Message-ID: References: <878rydxfgl.fsf@gmx.de> <69264ece-bb7f-4db1-f461-dacd33db2402@gmail.com> X-Gnu-PR-Message: they-closed 51426 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 51426@debbugs.gnu.org Date: Thu, 28 Oct 2021 16:50:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1635439802-24266-1" This is a multi-part message in MIME format... ------------=_1635439802-24266-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-awa= re? which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 51426@debbugs.gnu.org. --=20 51426: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51426 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1635439802-24266-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 51426-done) by debbugs.gnu.org; 28 Oct 2021 16:49:09 +0000 Received: from localhost ([127.0.0.1]:53047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mg8aT-0006IE-A6 for submit@debbugs.gnu.org; Thu, 28 Oct 2021 12:49:09 -0400 Received: from mout.gmx.net ([212.227.15.15]:46775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mg8aQ-0006HI-56 for 51426-done@debbugs.gnu.org; Thu, 28 Oct 2021 12:49:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1635439739; bh=wq93S7/ofizhByPS3eKf01z/AEg20S69ff50JOFMnQQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=imqk5ffF1zterm6WWNXLCdd1OJEfkoXRM3MfKY8Zi/cM5SG9uHEwu/yY7LTYA5vuE o0TfAta4Lx3EGnYFlouCmsymJXM2VobVTd4DVU1278eBHoNohpzoO4jjX8GKGogsI+ zSBrQPmMTDQryvQpustEct1EJEU1dFGi4bIARTb0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.242.69]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVNAr-1mGWoW1FTj-00SKup; Thu, 28 Oct 2021 18:48:59 +0200 From: Michael Albinus To: Jim Porter Subject: Re: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? 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> Date: Thu, 28 Oct 2021 18:48:58 +0200 In-Reply-To: <94c1e53f-98cb-8891-77d9-81f3c401149e@gmail.com> (Jim Porter's message of "Thu, 28 Oct 2021 08:49:13 -0700") Message-ID: <878rydxfgl.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ao40obx8MLbYkBFk4AtbwtexM5WA2eN/JWkcXKlrP43PA5lsqah AaLquecfWCkyQELxllQotOQfxVrQq+iyYr6EJiFbIdUs83M5b+sVWcRNrK0dsIxsayZ0APd EeIbqjOQuEnG92i45DscaaMiqnpdGjMSRipDbTMD1p4PJwAOk++ohk1TCXNGNr3FwnuLlkV LR47UBMaNoED9q81l3rEA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:q6odkKypOzU=:0Y5u6NxCsMHGqJiY/ujTlD dWsCmLtdnh4XuFGwa2w8LL/5puzecbvjY9LZrBL5BVb3TTJ4XNXGziAha9RIGvZJMvHYd/CW+ XIytt6jjU4B4qaF7liT9GQNEoA/L1V/Ra0z8QK7Fj5ss6vFnKSGOcJ2xAp0XspK9gizVvoTzP ChFdmXGCbzJkrEavdBSN7slW3KUvFMWbHcZnBvYumQ6astRbog6KGwjMz0Eyhgh9+T1pWKSa+ MkdgrHYsA4MMuFjtOhaad57kA2noXPB9AYRRMMjZksiAEpj9HXgZbcvTQ1gy9BKw1e8OoFDeb pczPTqRo9smMbJgOgGD3KfNzDhJ0Dirtt6AA+GemDy5oyE135fRu5wssLtqItidADg7PU3oU+ 5SK0INooKP8UXH/OJYkWunfiZZo23nbHLne8rsqutzGwqGeJ4IWJqN+/pQN3j1LjkdEumCUke 9CfS9GLNY7CkwgnJNwa0MOWLwhLi8b0jNHWMv7G6nOtzZ0A74a08L9lT+HPO5rmfVdxg2ri+x oEtwLauM2SHlSIK8YFe0uCyhXIqNMGYK9CJOahqK7y/oMRRDjoJRRGq3CVhlH8kXzpORhchm4 XtJRcqTqevbA8biXKvnR0igdDc2XbwcauY1fdE/FK1hDd4QUlYl8HAvpCAL41dUqv5PyQnSvC 8V1mMeUkGm52QvpXKpETm+PnMOCwpd7lVzvkKxdLvIKyfYoZso0NLud30QbTT0Cx7hv9TrSP4 uyfmYyOUytb2biIk1fzf2IbKLklveNIAEN3Rrl5vXlhoBxax/68PNDwGrhQHDtJOB+R7U1Wl/ EgHdiJiOg1WiR55/Z0XJpeAatVec9HFVeITPy7ZWw9vgXe8/oUvFRhM1A4FShUMDE9px3WjjW zoxVKMDB1K8kynEFSmLaSrzpRRBSqdb9q6jiYKprc07uULULP59yt3poOZDk8+NyTBrFLNlWY Hmc2kCGirCFjSBC/wkrsidWpIORjNeJD/G6qVGmswVxOJJUmHorSkLAIbFBRHUQ4T7wLWFh01 5zvqTrGOl0LNmtsUbDAnkMbM3kEQqSUgW+97uv2wfLhx9Xt0++xgmn7n7vHE4HoCxeyF96xRX SVt0ML0o4xZXRo= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51426-done Cc: 51426-done@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.7 (-) Version: 29.1 Jim Porter writes: Hi Jim, > Looking at it again, I definitely agree. I've tried to reword it > without making it too much more verbose. How's this? Fine. I've committed this in your name to master, slightly modified. Closing the bug. 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? Best regards, Michael. ------------=_1635439802-24266-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Oct 2021 22:54:12 +0000 Received: from localhost ([127.0.0.1]:47858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfVKe-0003HW-0q for submit@debbugs.gnu.org; Tue, 26 Oct 2021 18:54:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:54132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfVKc-0003HO-Hi for submit@debbugs.gnu.org; Tue, 26 Oct 2021 18:54:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50134) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfVKc-0001Df-8o for bug-gnu-emacs@gnu.org; Tue, 26 Oct 2021 18:54:10 -0400 Received: from mail-pg1-x52c.google.com ([2607:f8b0:4864:20::52c]:38707) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfVKZ-00020b-Ly for bug-gnu-emacs@gnu.org; Tue, 26 Oct 2021 18:54:09 -0400 Received: by mail-pg1-x52c.google.com with SMTP id e65so998083pgc.5 for ; Tue, 26 Oct 2021 15:54:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:from:subject:message-id:date:mime-version:content-language; bh=XkxoL+MgEbAOXK8eknLLi23kUW1RLT2EysSnSEgobdA=; b=DDBONQseyxuJWBda4cfHNSJEQnkrN1TMbdGDNQa74TafQmDLA+4+l8q3FS0C/aIkGc poG2yYqdXITifYxn72aSxTQP2o68WJrKMDyZKLjOunc0Jim33o7LWSopWwzlOc5O6spz /2+KvwW8nW6QOF342Pz8z+cV6xNZJSvPwhRhh3JEsNV1fAv+3pqhWB+4cb7TYogfjLCt c2LnAflylohsqNAN9Hue83ajJlMqbsscMPx2KgUXL4DVe/yo6qINM4jj6ODZk9GtyPMb XuV28+1ezthLVZU85iBGXyN6Pqn98/bVR8SL0XXLZZKkL9HZVnpt0+l0zApjHgly7Dih rkUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:to:from:subject:message-id:date:mime-version :content-language; bh=XkxoL+MgEbAOXK8eknLLi23kUW1RLT2EysSnSEgobdA=; b=Z60garQI7HRvRoI+u/2sZ2PsL3JdtvLLKcOOpzuBXkmJpd5d89ZA+f41x4QJOTKKFG T0jCrnArox76lhd3kRNpttcW/ry+Mp8ttO6X9PVa+kHM1ja3mgnkILy1nEb3x6aS19zb IbmQX716mKG+XXUU2k9tB4y0KudM/dCJVULeWMlRKDdnrK4weIMIGQzU39HxGLoCRdoD dklQzu5/m5UIyR+zZ1jGpZ2rbonsSewilNQPYyeRKH18j4IN3/9VLYZtCii1EEvJPx+5 82E0GDMyUy4ZPo1yDSxjAj73HkOc2vVBTUEYoJhxs+9dNOkgF7duuF5s6aMxXmG/6QjX 6zPA== X-Gm-Message-State: AOAM5323HD7OJvZxz1acRHz8W/YWGujNxHsr0EuBqYjD106dmxLFtR/b qpM7GhwHmphY7VwmMXNPLsmO/uYUocs= X-Google-Smtp-Source: ABdhPJwIWowqF6uSUHNB75eIw6cKtJ0Htz6+lpqDYAjnHpUN4NMMpbgScVhstBysCENTqT2CXz5oFg== X-Received: by 2002:a63:89c6:: with SMTP id v189mr16652774pgd.308.1635288844891; Tue, 26 Oct 2021 15:54:04 -0700 (PDT) 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 n19sm1816056pjq.40.2021.10.26.15.54.03 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 Oct 2021 15:54:04 -0700 (PDT) X-Mozilla-News-Host: news://news.gmane.org:119 To: bug-gnu-emacs@gnu.org From: Jim Porter Subject: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Message-ID: <69264ece-bb7f-4db1-f461-dacd33db2402@gmail.com> Date: Tue, 26 Oct 2021 15:54:03 -0700 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------1651D900213E791DBF272BE2" Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::52c; envelope-from=jporterbugs@gmail.com; helo=mail-pg1-x52c.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, FREEMAIL_FROM=0.001, 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.3 (-) 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.3 (--) This is a multi-part message in MIME format. --------------1651D900213E791DBF272BE2 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit `comint-term-environment' consults `system-uses-terminfo' to determine how to set environment variables to indicate comint's terminal capabilities. However, `system-uses-terminfo' describes whether the host system running Emacs uses terminfo, not whether the remote system uses it. Similarly for `comint-terminfo-terminal'. If `comint-term-environment' were aware of connection-local variables, it would be possible to create a connection-local profile to configure this for remote hosts, e.g.: (connection-local-set-profile-variables 'remote-terminfo '((system-uses-terminfo . t) (comint-terminfo-terminal . "dumb-emacs-ansi"))) (connection-local-set-profiles '(:application tramp :machine "foo") 'remote-terminfo)) (Note: "dumb-emacs-ansi" comes from the ncurses-term package[1] in Debian, and should be a good value to represent comint's capabilities.) This lets the user pass a terminfo-friendly value for TERM to the remote system, even if the local system doesn't use terminfo. Then programs on the remote system can consult terminfo to their hearts' content. I've attached a patch that does this, assuming the reasoning above makes sense. Perhaps it also warrants an entry in NEWS? I wasn't sure... [1] https://packages.debian.org/buster/all/ncurses-term/filelist --------------1651D900213E791DBF272BE2 Content-Type: text/plain; charset=UTF-8; name="0001-lisp-comint.el-comint-term-environment-Make-it-conne.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-lisp-comint.el-comint-term-environment-Make-it-conne.pa"; filename*1="tch" RnJvbSBmMmQyNDdiNTIwMWRhMDFhMTliODdlM2IxN2E5MDg5MWExOWM0YzYwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFR1ZSwgMjYgT2N0IDIwMjEgMTU6MTg6NDMgLTA3MDAKU3ViamVjdDogW1BB VENIXSAqIGxpc3AvY29taW50LmVsIChjb21pbnQtdGVybS1lbnZpcm9ubWVudCk6IE1ha2Ug aXQKIGNvbm5lY3Rpb24tYXdhcmUuCgotLS0KIGxpc3AvY29taW50LmVsIHwgMTMgKysrKysr Ky0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saXNwL2NvbWludC5lbCBiL2xpc3AvY29taW50LmVsCmluZGV4 IGU5MjViM2E0YjYuLjA0ZTM5ZWRjNDIgMTAwNjQ0Ci0tLSBhL2xpc3AvY29taW50LmVsCisr KyBiL2xpc3AvY29taW50LmVsCkBAIC04ODksMTIgKzg4OSwxMyBAQCBjb21pbnQtdGVybS1l bnZpcm9ubWVudAogICA7OyBhbmQgdGhlcmUgaXMgbm8gd2F5IGZvciB1cyB0byBkZWZpbmUg aXQgaGVyZS4KICAgOzsgU29tZSBwcm9ncmFtcyB0aGF0IHVzZSB0ZXJtaW5mbyBnZXQgdmVy eSBjb25mdXNlZAogICA7OyBpZiBURVJNIGlzIG5vdCBhIHZhbGlkIHRlcm1pbmFsIHR5cGUu Ci0gIChpZiAoYW5kIChib3VuZHAgJ3N5c3RlbS11c2VzLXRlcm1pbmZvKSBzeXN0ZW0tdXNl cy10ZXJtaW5mbykKLSAgICAgIChsaXN0IChmb3JtYXQgIlRFUk09JXMiIGNvbWludC10ZXJt aW5mby10ZXJtaW5hbCkKLSAgICAgICAgICAgICJURVJNQ0FQPSIKLSAgICAgICAgICAgIChm b3JtYXQgIkNPTFVNTlM9JWQiICh3aW5kb3ctd2lkdGgpKSkKLSAgICAobGlzdCAiVEVSTT1l bWFjcyIKLSAgICAgICAgICAoZm9ybWF0ICJURVJNQ0FQPWVtYWNzOmNvIyVkOnRjPXVua25v d246IiAod2luZG93LXdpZHRoKSkpKSkKKyAgKHdpdGgtY29ubmVjdGlvbi1sb2NhbC12YXJp YWJsZXMKKyAgIChpZiAoYW5kIChib3VuZHAgJ3N5c3RlbS11c2VzLXRlcm1pbmZvKSBzeXN0 ZW0tdXNlcy10ZXJtaW5mbykKKyAgICAgICAobGlzdCAoZm9ybWF0ICJURVJNPSVzIiBjb21p bnQtdGVybWluZm8tdGVybWluYWwpCisgICAgICAgICAgICAgIlRFUk1DQVA9IgorICAgICAg ICAgICAgIChmb3JtYXQgIkNPTFVNTlM9JWQiICh3aW5kb3ctd2lkdGgpKSkKKyAgICAgKGxp c3QgIlRFUk09ZW1hY3MiCisgICAgICAgICAgIChmb3JtYXQgIlRFUk1DQVA9ZW1hY3M6Y28j JWQ6dGM9dW5rbm93bjoiICh3aW5kb3ctd2lkdGgpKSkpKSkKIAogKGRlZnVuIGNvbWludC1u b25ibGFuay1wIChzdHIpCiAgICJSZXR1cm4gbm9uLW5pbCBpZiBTVFIgY29udGFpbnMgbm9u LXdoaXRlc3BhY2Ugc3ludGF4LiIKLS0gCjIuMjUuMQoK --------------1651D900213E791DBF272BE2-- ------------=_1635439802-24266-1-- From unknown Sun Jun 15 08:59:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? 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 To: 51426@debbugs.gnu.org, michael.albinus@gmx.de Received: via spool by 51426-submit@debbugs.gnu.org id=B51426.16354852001561 (code B ref 51426); Fri, 29 Oct 2021 05:27:02 +0000 Received: (at 51426) by debbugs.gnu.org; 29 Oct 2021 05:26:40 +0000 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 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 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) 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) 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> From: Jim Porter Message-ID: <5cbecece-e982-6362-9eac-1610f00f4929@gmail.com> Date: Thu, 28 Oct 2021 22:26:31 -0700 MIME-Version: 1.0 In-Reply-To: <878rydxfgl.fsf@gmx.de> Content-Type: multipart/mixed; boundary="------------A8DACD62F17064882150CEB6" Content-Language: en-US X-Spam-Score: 0.0 (/) 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 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-- From unknown Sun Jun 15 08:59:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Oct 2021 08:22:01 +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 To: Jim Porter Cc: 51426@debbugs.gnu.org Received: via spool by 51426-submit@debbugs.gnu.org id=B51426.163549568718772 (code B ref 51426); Fri, 29 Oct 2021 08:22:01 +0000 Received: (at 51426) by debbugs.gnu.org; 29 Oct 2021 08:21:27 +0000 Received: from localhost ([127.0.0.1]:53965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgN8g-0004sh-SW for submit@debbugs.gnu.org; Fri, 29 Oct 2021 04:21:27 -0400 Received: from mout.gmx.net ([212.227.17.20]:56191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgN8c-0004sQ-PT for 51426@debbugs.gnu.org; Fri, 29 Oct 2021 04:21:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1635495675; bh=dBjDWb1Rikra2nYTunWiuFXHfSxlegPkPWE7zjFLugU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=aK6sWlYARREWvD2UGfFOrIrxB5HiWKUPtTC3no9d1fcuxavB08pmhgcopSHdxReny 8gkModywgfNom29qQXn3Wk7pCffzILagj3wVSbeOa90AXMxh7jkK1AImftkTZ+UK0s rREq0rEqS21tqwbiY0cBGvuOLajD+uHuckRjoHt4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.156.73]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MGQj7-1mRljS2E0L-00GuBM; Fri, 29 Oct 2021 10:21:15 +0200 From: Michael Albinus 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> <5cbecece-e982-6362-9eac-1610f00f4929@gmail.com> Date: Fri, 29 Oct 2021 10:21:14 +0200 In-Reply-To: <5cbecece-e982-6362-9eac-1610f00f4929@gmail.com> (Jim Porter's message of "Thu, 28 Oct 2021 22:26:31 -0700") Message-ID: <87k0hwgs1x.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:MSwmFNV5GU35I6fNQWO3vgVZDcHiMYUtRyMj3trRiWM3YhCZIhP n6H0L4isWV9R0oCQFLux1TchgvlqTbd8avYBM/AiuA6gKIfeIDIB1x28jJKGcPausFARadO MMm9G+frfPE4tH6KnpM8NRU9Ycdumn0x/nC/vo5jGzdTLGKLL1qLGyJxdCv9Ug2AAvwru9Z yicWsOR/CUAPuy/U+KECQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:kDFO9bOmQLk=:KOTuUAvU4aEEX3Q8cAypjj JoT5bzBZBwR3cCSASFhtxlFBf4ymm1gYRTdqF66XINfCXHBInY1JiYirC0CAwvPt3O5T1qSFy gFn47A2nlc36ddqtWUQO58YANWh4oEMffkbu6AS5KLPA7r+LDiTKlfRyw0LtqNi4Bgc2kPlCl N+fgh6cdp0V8N26KQjtGScSrXe8uBLToh953A7F8OCNlGYbAzVWJD7en4MCc4tiXmOejQjsT9 JjeyjcRa2Qtb6fdYyXhcLwriI87niEo5VfSn5EeN+NxQ54pDDeL7stxv7ny3fWwqjsoAbNtfw 7CywitakvxfO2F/CPhXBD7fLMTZe27GVRBBXdHRIqzUB5C69jIamrGGa72CHy34qGKZoBl+zb QC63DBBlD7zO+BUEU3C66w4KcMC7+RL/YgwViM/wRh34bucKie1AEOl0KAC7XDLYxMnGsoZQj gTFe5yZtoHZL7PUtVSzIj23ME/6srEn3Stx5T8NRIuVnzpo3RZB4c3LX8ll8DA0W50aoRIIbM VIslryc2z9z5L7/HJuq8TDJUaku5XGvkYlbRaM7JcM/EQfKJ3mnZfxYxs+meiCpLc7a6GpieL R6o4/zDKya3tw/TGpYivgiLWPFQZFHukEaH9q2T1bdpPlgCcUPeohzIzOjM9D/pQbvNMnUEal jDP3w17K/BoKkoaQm8lIN8goB6XjhAyY3kevool3lIqpJBLGRM5f1BIr/NfbaELCcV26ipXWz YUJDscDVJEQHjGbWAC/J5YoVSVNcdeibnNW7EqJzCAb/vco/8pX3S7aFOGV0HXV2tVA7HUcQS djsVOSiDF8gfVGM2SFSxnDbCEn13yWeiBvwCkTkdk1NlUPPoc9g/mbs1KY9gbfov8rPdn0JSn e68zmX0JMuxv/qCOoeawD8NPe2Q5ekEmON2YMytUm8gt77wgdD9fj75XmmOCgGXEO0qhDERra CjWWehBc8/Hx8Brw7benCClaeqgdbsVOqnMhSjecwSyorGK+Ab/Xkf6zZLgF+TUm6SRRGM4Zc gKWl1K7FK62SPondzrLCMsSeHLEnaXs9pbUKE9rRIoAliJGMDb29ffD3uWxTTcU3fitsFyO0P RD+mfuiIifHXt4= X-Spam-Score: 0.0 (/) 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 (-) Jim Porter writes: Hi Jim, > 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.) Thanks. However, you don't show the second setting, comint-terminfo-terminal. Is it obvious to the reader that this shall be changed 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. I believe we can leave it as it is. There are other connection-local variables, understood by Tramp, and not mentioned in the Tramp manual. Best regards, Michael. From unknown Sun Jun 15 08:59:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Oct 2021 16:40: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 To: Michael Albinus Cc: 51426@debbugs.gnu.org Received: via spool by 51426-submit@debbugs.gnu.org id=B51426.16355255633998 (code B ref 51426); Fri, 29 Oct 2021 16:40:02 +0000 Received: (at 51426) by debbugs.gnu.org; 29 Oct 2021 16:39:23 +0000 Received: from localhost ([127.0.0.1]:55733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgUuZ-00012P-4w for submit@debbugs.gnu.org; Fri, 29 Oct 2021 12:39:23 -0400 Received: from mail-pj1-f46.google.com ([209.85.216.46]:35396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgUuW-000129-PB for 51426@debbugs.gnu.org; Fri, 29 Oct 2021 12:39:21 -0400 Received: by mail-pj1-f46.google.com with SMTP id n11-20020a17090a2bcb00b001a1e7a0a6a6so11055709pje.0 for <51426@debbugs.gnu.org>; Fri, 29 Oct 2021 09:39:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-language; bh=Y0tzVH5/8S/VBRxGxPPtbS3QkCedaen/pg8dWQ6/H3g=; b=KuKy1vG3ofpqnJt4kJaSyP+l4sDNYZrXSKsWEb1j3LXOkVDOZHbzaBjF+kY3kgdgZ3 dLYqGtWam1TIpnDq2HaHDNxW9EIpdkOO4T8FqVvOQEec4sBXsIhD4gcFgjCiybTQGavj 8UxChRLZsl+XJIh/4NHD0PY9qcKkP/EGTqLGyJcq0svIrymAExvaweQwh5X+16bCeaC7 Vje6jIL7JVTuZLQxRNmHUFeYx0himFHBEenbYR2+LImF7KratA+YuTNc1/69Rs1UHDLL AAybNSJKVp9qoFLti8Glq9A/f3oGdg0ze9XaURR61kW8fsbR8uyPMVvvsy0ayTw/Ww45 ZqDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :mime-version:in-reply-to:content-language; bh=Y0tzVH5/8S/VBRxGxPPtbS3QkCedaen/pg8dWQ6/H3g=; b=ZjBoY8vdDsE2JvAZ9FWzyoDsMWQP8KE128rELe1eZmKo/PxZjfKmB0ArIYptktbqdp B/yADMtERoezukyQxErL0sq6LcsOhkhKyvo+SeqdSR6yNUw3gysNxnwzXz374UEDRhDi p+NskZxrzbuUGLXXMdt37+dUydmKlxjbDIOr1qON0a/IdFxaYlwCREpRsabKTmZIKUqk IndXlHVVoZ5pL0tkTzEacidsEEcrLb/QIHSwoUKlII941YU7ABqiWyK50y7IQIShZcnf 4m2FS5h1QU47lacLOCm1ftn/uC5kYnmw6I94Fk+XdZZLF2MPROuC7bPvAK7qYLy8hM5N a59Q== X-Gm-Message-State: AOAM533MJmUTmAETKFgnQ7vZPxQ1qfoayErOCTghBRS1oF7Lz0lVHF15 Dj3si7TtnuqJUWWmv4fA2UL4eoLkObk= X-Google-Smtp-Source: ABdhPJxt1icV6W8MqWbxGG764ohOTfa3OQxXhsuIocIrE/fK6lVQPYNXUQ0XHARnwVE4NK/tFXQvdA== X-Received: by 2002:a17:902:bd94:b0:13f:f96c:aa22 with SMTP id q20-20020a170902bd9400b0013ff96caa22mr10877198pls.43.1635525554913; Fri, 29 Oct 2021 09:39:14 -0700 (PDT) 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 x40sm8361216pfh.188.2021.10.29.09.39.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 29 Oct 2021 09:39:14 -0700 (PDT) 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> <5cbecece-e982-6362-9eac-1610f00f4929@gmail.com> <87k0hwgs1x.fsf@gmx.de> From: Jim Porter Message-ID: <6753920a-655a-7aa2-b0fa-a1ac01b80eac@gmail.com> Date: Fri, 29 Oct 2021 09:39:15 -0700 MIME-Version: 1.0 In-Reply-To: <87k0hwgs1x.fsf@gmx.de> Content-Type: multipart/mixed; boundary="------------DB8EFF02DE99D8F39946C52E" Content-Language: en-US X-Spam-Score: -0.0 (/) 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 is a multi-part message in MIME format. --------------DB8EFF02DE99D8F39946C52E Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 10/29/2021 1:21 AM, Michael Albinus wrote: > Jim Porter writes: > >> 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.) > > Thanks. However, you don't show the second setting, > comint-terminfo-terminal. Is it obvious to the reader that this shall be > changed as well? I didn't change it initially because I wasn't sure it's a value that people are likely to change connection-locally. `system-uses-terminfo' is definitely important to be able to set connection-locally: while many systems support terminfo, some don't (e.g. FreeBSD and MS Windows). `comint-terminfo-terminal' seemed less consequential. However, after doing a bit of archaeology, I think it might make sense to `comint-terminfo-terminal' connection-locally in the example, so I've attached an updated patch. `comint-terminfo-terminal' was only added in Emacs 26.1, and I believe the "dumb-emacs-ansi" terminfo file was added to Debian's ncurses after that, so it makes sense that someone would want to set this differently when connecting to a newer host vs an older host. (I think TERM=dumb-emacs-ansi is the best setting to use if your terminfo database has it, since it reflects comint's capabilities more accurately than TERM=dumb.) I didn't explain the above reasoning in the manual though, since it won't be so relevant as time goes on. Once people see that you can do this, it should hopefully be reasonably obvious why. If we need more explanation beyond this, it probably makes sense to expand the docstring for `comint-terminfo-terminal'. --------------DB8EFF02DE99D8F39946C52E 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" RnJvbSBiZTIzYWViZmQ5YzJlMzQ5ZWY3M2Y0NTE2NTIwZDA3NDVlNDRlMTFlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFRodSwgMjggT2N0IDIwMjEgMjI6MTQ6MDcgLTA3MDAKU3ViamVjdDogW1BB VENIXSBFeHBhbmQgdGhlIGRvY3VtZW50YXRpb24gZm9yIGNvbm5lY3Rpb24gbG9jYWwgdmFy aWFibGVzCgoqIGRvYy9lbWFjcy9jdXN0b20udGV4aSAoUGVyLUNvbm5lY3Rpb24gTG9jYWwg VmFyaWFibGVzKTogRXhwYW5kIHRoZQpleGFtcGxlIHRvIGluY2x1ZGUgc2V0dGluZyAnc3lz dGVtLXVzZXMtdGVybWluZm8nLgotLS0KIGRvYy9lbWFjcy9jdXN0b20udGV4aSB8IDIxICsr KysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyks IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL2N1c3RvbS50ZXhpIGIv ZG9jL2VtYWNzL2N1c3RvbS50ZXhpCmluZGV4IGViMzBhNmFjYzUuLmJjNzBhZTYxYzkgMTAw NjQ0Ci0tLSBhL2RvYy9lbWFjcy9jdXN0b20udGV4aQorKysgYi9kb2MvZW1hY3MvY3VzdG9t LnRleGkKQEAgLTE0NzQsOSArMTQ3NCwxMCBAQCBDb25uZWN0aW9uIFZhcmlhYmxlcwogCiAg IE1vc3Qgb2YgdGhlIHZhcmlhYmxlcyByZWZsZWN0IHRoZSBzaXR1YXRpb24gb24gdGhlIGxv Y2FsIG1hY2hpbmUuCiBPZnRlbiwgdGhleSBtdXN0IHVzZSBhIGRpZmZlcmVudCB2YWx1ZSB3 aGVuIHlvdSBvcGVyYXRlIGluIGJ1ZmZlcnMKLXdpdGggYSByZW1vdGUgZGVmYXVsdCBkaXJl Y3RvcnkuICBUaGluayBhYm91dCB0aGUgc2hlbGwgdG8gYmUgYXBwbGllZAotd2hlbiBjYWxs aW5nIEBjb2Rle3NoZWxsfSAtLSBpdCBtaWdodCBiZSBAZmlsZXsvYmluL2Jhc2h9IG9uIHlv dXIKLWxvY2FsIG1hY2hpbmUsIGFuZCBAZmlsZXsvYmluL2tzaH0gb24gYSByZW1vdGUgbWFj aGluZS4KK3dpdGggYSByZW1vdGUgZGVmYXVsdCBkaXJlY3RvcnkuICBUaGluayBhYm91dCB0 aGUgYmVoYXZpb3Igd2hlbgorY2FsbGluZyBAY29kZXtzaGVsbH0gLS0gb24geW91ciBsb2Nh bCBtYWNoaW5lLCB5b3UgbWlnaHQgdXNlCitAZmlsZXsvYmluL2Jhc2h9IGFuZCByZWx5IG9u IHRlcm1jYXAsIGJ1dCBvbiBhIHJlbW90ZSBtYWNoaW5lLCBpdCBtYXkKK2JlIEBmaWxley9i aW4va3NofSBhbmQgdGVybWluZm8uCiAKICAgVGhpcyBjYW4gYmUgYWNjb21wbGlzaGVkIHdp dGggQGRmbntjb25uZWN0aW9uLWxvY2FsIHZhcmlhYmxlc30uCiBEaXJlY3RvcnkgYW5kIGZp bGUgbG9jYWwgdmFyaWFibGVzIG92ZXJyaWRlIGNvbm5lY3Rpb24tbG9jYWwKQEAgLTE0OTIs NiArMTQ5MywxMCBAQCBDb25uZWN0aW9uIFZhcmlhYmxlcwogY3JpdGVyaWEsIGlkZW50aWZ5 aW5nIGEgcmVtb3RlIG1hY2hpbmU6CiAKIEBleGFtcGxlCisoY29ubmVjdGlvbi1sb2NhbC1z ZXQtcHJvZmlsZS12YXJpYWJsZXMgJ3JlbW90ZS10ZXJtaW5mbworICAgJygoc3lzdGVtLXVz ZXMtdGVybWluZm8gLiB0KQorICAgICAoY29taW50LXRlcm1pbmZvLXRlcm1pbmFsIC4gImR1 bWItZW1hY3MtYW5zaSIpKSkKKwogKGNvbm5lY3Rpb24tbG9jYWwtc2V0LXByb2ZpbGUtdmFy aWFibGVzICdyZW1vdGUta3NoCiAgICAnKChzaGVsbC1maWxlLW5hbWUgLiAiL2Jpbi9rc2gi KQogICAgICAoc2hlbGwtY29tbWFuZC1zd2l0Y2ggLiAiLWMiKSkpCkBAIC0xNTAxLDEzICsx NTA2LDE1IEBAIENvbm5lY3Rpb24gVmFyaWFibGVzCiAgICAgIChzaGVsbC1jb21tYW5kLXN3 aXRjaCAuICItYyIpKSkKIAogKGNvbm5lY3Rpb24tbG9jYWwtc2V0LXByb2ZpbGVzCi0gICAn KDphcHBsaWNhdGlvbiB0cmFtcCA6bWFjaGluZSAicmVtb3RlbWFjaGluZSIpICdyZW1vdGUt a3NoKQorICAgJyg6YXBwbGljYXRpb24gdHJhbXAgOm1hY2hpbmUgInJlbW90ZW1hY2hpbmUi KQorICAgJ3JlbW90ZS10ZXJtaW5mbyAncmVtb3RlLWtzaCkKIEBlbmQgZXhhbXBsZQogCi0g IFRoaXMgY29kZSBkZWNsYXJlcyB0d28gZGlmZmVyZW50IHByb2ZpbGVzLCBAY29kZXtyZW1v dGUta3NofSBhbmQKLUBjb2Rle3JlbW90ZS1iYXNofS4gVGhlIHByb2ZpbGUgQGNvZGV7cmVt b3RlLWtzaH0gaXMgYXBwbGllZCB0byBhbGwKKyAgVGhpcyBjb2RlIGRlY2xhcmVzIHRocmVl IGRpZmZlcmVudCBwcm9maWxlcywgQGNvZGV7cmVtb3RlLXRlcm1pbmZvfSwKK0Bjb2Rle3Jl bW90ZS1rc2h9LCBhbmQgQGNvZGV7cmVtb3RlLWJhc2h9LiBUaGUgcHJvZmlsZXMKK0Bjb2Rl e3JlbW90ZS10ZXJtaW5mb30gYW5kIEBjb2Rle3JlbW90ZS1rc2h9IGFyZSBhcHBsaWVkIHRv IGFsbAogYnVmZmVycyB3aGljaCBoYXZlIGEgcmVtb3RlIGRlZmF1bHQgZGlyZWN0b3J5IG1h dGNoaW5nIHRoZSByZWdleHAKLUBjb2RleyJyZW1vdGVtYWNoaW5lfSBhcyBob3N0IG5hbWUu ICBTdWNoIGEgY3JpdGVyaWEgY2FuIGFsc28KK0Bjb2RleyJyZW1vdGVtYWNoaW5lIn0gYXMg aG9zdCBuYW1lLiAgU3VjaCBhIGNyaXRlcmlhIGNhbiBhbHNvCiBkaXNjcmltaW5hdGUgZm9y IHRoZSBwcm9wZXJ0aWVzIEBjb2Rlezpwcm90b2NvbH0gKHRoaXMgaXMgdGhlIFRyYW1wCiBt ZXRob2QpIG9yIEBjb2Rlezp1c2VyfSAoYSByZW1vdGUgdXNlciBuYW1lKS4gIFRoZSBAY29k ZXtuaWx9IGNyaXRlcmlhCiBtYXRjaGVzIGFsbCBidWZmZXJzIHdpdGggYSByZW1vdGUgZGVm YXVsdCBkaXJlY3RvcnkuCi0tIAoyLjI1LjEKCg== --------------DB8EFF02DE99D8F39946C52E-- From unknown Sun Jun 15 08:59:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51426: 29.0.50; [PATCH] Should 'comint-term-environment' be connection-aware? Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Oct 2021 15:44:01 +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 To: Jim Porter Cc: 51426@debbugs.gnu.org Received: via spool by 51426-submit@debbugs.gnu.org id=B51426.163560861421117 (code B ref 51426); Sat, 30 Oct 2021 15:44:01 +0000 Received: (at 51426) by debbugs.gnu.org; 30 Oct 2021 15:43:34 +0000 Received: from localhost ([127.0.0.1]:58200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgqW6-0005UX-E8 for submit@debbugs.gnu.org; Sat, 30 Oct 2021 11:43:34 -0400 Received: from mout.gmx.net ([212.227.17.22]:49991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgqW4-0005UI-Rp for 51426@debbugs.gnu.org; Sat, 30 Oct 2021 11:43:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1635608606; bh=2+IfkvlCQ5Q7HE6+AIsi431ddIWJjq60FJNPUWHem5U=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=bHdaBLnNogN79l8U0mIQwzGKoJTxIIYUuTycPsfIfsknJ2mXIfabKQjYYvTW38W9x k7H3OaDdvCarGbKyv29qF3UP8lMfriimTSZRu3mVCOjcD80oO0QJ/RqSRAgsJifPtF 4ygmGNdflSGj+qJWtvX2PcnpcpikhT4NE6yXnFB4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.238.22]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MO9z7-1mIJVc32Ub-00OUds; Sat, 30 Oct 2021 17:43:25 +0200 From: Michael Albinus 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> <5cbecece-e982-6362-9eac-1610f00f4929@gmail.com> <87k0hwgs1x.fsf@gmx.de> <6753920a-655a-7aa2-b0fa-a1ac01b80eac@gmail.com> Date: Sat, 30 Oct 2021 17:43:24 +0200 In-Reply-To: <6753920a-655a-7aa2-b0fa-a1ac01b80eac@gmail.com> (Jim Porter's message of "Fri, 29 Oct 2021 09:39:15 -0700") Message-ID: <87v91eself.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:LW89PiPqZqEHFdoeyxvl5s0KdfilkPuOeXuB6sOviiEovtOrZM4 9pPRKkCH9XWsWSlGvtSPtWeMhw29VfaTlqn1BvWo6j8sLNNtIKcvYzrIKdt+e5LPot1YzSU PhoNAOVyf4OLMS+AE+3Gz56F2xEHO633t9OMwPhSM5rBBJz7JjNOCXp3zEc5nULgrw1mom5 fjneaNlydAOUzenb52xSA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:cpFGL47FRnY=:2l3szEJBYGC0lbRjatWWA/ +Wh9PW3zTYtJhcoc2a3pdUz6XpEF1M7GWb6wXwMXNNzMDFPypo65DDP4RKFFzF7uR6qur8TPw gS+lRW+vGR+SY+o5BMJS6J80QRYMQpvt7nX1ENKg9Z2diL7y8OpdRuM7p4Ogy7cV8ETa+7Ft4 A/VhU0FDNcv5zA0qzrqeH+74EWmKHzb58VAh3Cw/pD2KmH5/URsn3oDL8KCcNdEI1GweJiRm6 /Rn3D1Bhhf3xemtT4/qYmX5hCUwuKFtO/YZB8UsWq80FqlLRv/i4NTJs4HXdq9ZrWkw0TV7GP gnNGYED9PiEj8971VZsY91Tr9SFlG3nSI90TWNjWOjEqvNvd8m8TM8bprv3uTEv9baWmKWaKz APa4ICBaADQNCsPVVLMkrsx2V3vr/axwseK6ajl9EJuiHxjO1EXVKGWJFzMTzVpb2ut0QrV17 re3CH0YVoSQoQ61Ag2VXh+9jYWrhLAVtYfZPk/E7rBu1f3fcLMBoAHRPcCZ6jbDeIthlGRscG kH1tK/Dt6280SlHz0uYykctIX2sifUuVxfmUHNBXeYyG7sGj6TleEHV9NgdYS74lRMs93K6Hr 6k7FY9SiNBYImS8TbgEOTOr0W/yds+MqfrSvSHi2yyvmyAu/Gl4kwcZ7cYYMnKZOu1hpyZnN+ R48vVSoXvaoXPcUF0Bfew+9OWBfzsSIBnKdp3BccYEFXXxyUL1pFh2bsJtphs4LBPBLoxqbEs LCT9FMmI6i9gZdXeAG8Yzov69DAElh8SHcSMH4j4U/slpWlX0Re5kTJlRot6aa0JxlkH8dXnJ R/OppuXY6A+D6lHX2TgfTFpurlwGJuNxf8Kld2o+wRh4gMf0wosdxJgZqJ/mQ7pzARupW9zU1 iXTFM3CncJOwRO+T3tKvddmmL2SzjBin3q30+a+XrWA+eSxZhqBsF+PTBDwy4RQxmLVZNOn0w vZPecOxbqB4ow+DFJ17c+WkWdR03cmmN+bFLZh44lRTZRoCchwb1j9xtSs6tnqS/4QDAbSz27 E+myexROvkD5AwOlXQVJjEEd4AZJvuTTupGPdY+MEIjAmtFL2OMLQ5Ks0XYHrFz9tAonmBVGk CWFF9SXbiHipXg= X-Spam-Score: 0.0 (/) 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 (-) Jim Porter writes: Hi Jim, >> Thanks. However, you don't show the second setting, >> comint-terminfo-terminal. Is it obvious to the reader that this shall be >> changed as well? > > I didn't change it initially because I wasn't sure it's a value that > people are likely to change connection-locally. `system-uses-terminfo' > is definitely important to be able to set connection-locally: while > many systems support terminfo, some don't (e.g. FreeBSD and MS > Windows). `comint-terminfo-terminal' seemed less consequential. > > However, after doing a bit of archaeology, I think it might make sense > to `comint-terminfo-terminal' connection-locally in the example, so > I've attached an updated patch. `comint-terminfo-terminal' was only > added in Emacs 26.1, and I believe the "dumb-emacs-ansi" terminfo file > was added to Debian's ncurses after that, so it makes sense that > someone would want to set this differently when connecting to a newer > host vs an older host. (I think TERM=dumb-emacs-ansi is the best > setting to use if your terminfo database has it, since it reflects > comint's capabilities more accurately than TERM=dumb.) > > I didn't explain the above reasoning in the manual though, since it > won't be so relevant as time goes on. Once people see that you can do > this, it should hopefully be reasonably obvious why. If we need more > explanation beyond this, it probably makes sense to expand the > docstring for `comint-terminfo-terminal'. Thanks. I've pushed your patch almost as-it-is to master (adding a missing space). Best regards, Michael.