From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Allen Li Newsgroups: gmane.emacs.bugs Subject: bug#29583: [PATCH] 25.2.50; Allow setting a custom TERM for comint Date: Tue, 5 Dec 2017 14:08:08 -0800 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="94eb2c19033aec9cfb055f9f11f0" X-Trace: blaine.gmane.org 1512577184 23576 195.159.176.226 (6 Dec 2017 16:19:44 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 6 Dec 2017 16:19:44 +0000 (UTC) To: 29583@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 06 17:19:39 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMcPH-0001Nn-T2 for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Dec 2017 17:18:48 +0100 Original-Received: from localhost ([::1]:52235 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMLOv-0007Pg-Fi for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Dec 2017 17:09:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44960) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMLOk-0007PJ-Fh for bug-gnu-emacs@gnu.org; Tue, 05 Dec 2017 17:09:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMLOh-0006QU-2F for bug-gnu-emacs@gnu.org; Tue, 05 Dec 2017 17:09:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39493) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eMLOg-0006QL-TF for bug-gnu-emacs@gnu.org; Tue, 05 Dec 2017 17:09:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eMLOg-00074C-DX for bug-gnu-emacs@gnu.org; Tue, 05 Dec 2017 17:09:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Allen Li Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Dec 2017 22:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29583 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29583-submit@debbugs.gnu.org id=B29583.151251169827115 (code B ref 29583); Tue, 05 Dec 2017 22:09:02 +0000 Original-Received: (at 29583) by debbugs.gnu.org; 5 Dec 2017 22:08:18 +0000 Original-Received: from localhost ([127.0.0.1]:48174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMLNv-00073E-Mo for submit@debbugs.gnu.org; Tue, 05 Dec 2017 17:08:16 -0500 Original-Received: from mail-qt0-f174.google.com ([209.85.216.174]:42482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMLNu-000732-EC for 29583@debbugs.gnu.org; Tue, 05 Dec 2017 17:08:15 -0500 Original-Received: by mail-qt0-f174.google.com with SMTP id g9so4515849qth.9 for <29583@debbugs.gnu.org>; Tue, 05 Dec 2017 14:08:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=2NU1V0jSLghIV/s775LIrh+aK3S53nB8hgzh9RbQ0C8=; b=kDMiA2UjEnJQeiWPy8qzZ2oOEn2iKH/e4hdDMECS3l5N+98VDXoUfdoVRy9nXRPlvD jSWFvxP0+ybx/mlztS2sNvT74Mb7EKwAmRR9Br4Yrr5JsJwjJFnbh3sV9VF14UYd+5Zj rqvbP86GMJTPa1MBCqhbKSd6uyQIUpP3uQ2VX4feFtLiCr0LJT6RVo5Ugym8Y3td2FZa 1rAWKBYFmNSPLpN206i8KsmlAuxao558JlR9xOW0tj2fY1imzU3lsuTvpiqZaGRhKIW4 hZ30Dbb2F8KsGUVRnlf6aj6JdOh3BSDNuy0GqucUrJA4Wb0REQgFVt84avH9qsu/MTl/ xQ3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2NU1V0jSLghIV/s775LIrh+aK3S53nB8hgzh9RbQ0C8=; b=Dbk0uHYGKLJ/oA/zWDPTfmc/pzWCReYdEJqq0GpIsCVsLS3JUJ8RmYICK09yQdVZh1 Cd9ddKwksJbQrb/mM4IGA9SBUPSaHtACAaaXTZzjr/V/B70oTfcBQonjxJVUtLHMyQaq 98ZTT8lUSY8Ya354QIwRNr9DhOXjezW0X6e4LmKWkf11twXsm4V6fNX5N9u1SzhThu2b thWHy8/IKv+k5REe4W+M0R1M7DKxoB5rUEORM/cDoPoVTPygyrjmR6EJ88gqiNmV86+1 abKOrT0FO0AGV++hg5pFb9ckNNYR60znyiSvRO7uvd5GnHHnnQe6JsVHT4LkOaOTK+du EUsA== X-Gm-Message-State: AKGB3mIJ5bL7fJ7yNeNXmAokRLTyS2UUe2HhfKUiixcb5tIlpl1fCG1J xktggfqdTFQtRcfgG0q9Px62d2Nh0U6XsCBbBW6q3g== X-Google-Smtp-Source: AGs4zMY5yIWoG2sE/ROSBNh2CWhF/DnO+fAxWQqW9fvtlNGGtIydNwSFcQRuk4K4g3MEj9SobCGuHU6ErqltxNMDiRU= X-Received: by 10.237.59.247 with SMTP id s52mr2667211qte.139.1512511688704; Tue, 05 Dec 2017 14:08:08 -0800 (PST) Original-Received: by 10.237.55.36 with HTTP; Tue, 5 Dec 2017 14:08:08 -0800 (PST) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:140747 Archived-At: --94eb2c19033aec9cfb055f9f11f0 Content-Type: text/plain; charset="UTF-8" I have attached a patch for this. --94eb2c19033aec9cfb055f9f11f0 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Add-option-to-configure-comint-TERM.patch" Content-Disposition: attachment; filename="0001-Add-option-to-configure-comint-TERM.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jau6e2bq0 RnJvbSBjYjVhNDBkOGY5Nzc4NzU2YTFkODgxNzAyNWE5Njk5ZTMwNDMyNTIyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8ZGFya2ZlbGluZUBmZWxlc2F0cmEubW9lPgpE YXRlOiBUdWUsIDUgRGVjIDIwMTcgMTM6MDE6MjQgLTA4MDAKU3ViamVjdDogW1BBVENIXSBBZGQg b3B0aW9uIHRvIGNvbmZpZ3VyZSBjb21pbnQgVEVSTQoKKiBkb2MvZW1hY3MvbWlzYy50ZXhpIChT aGVsbCBPcHRpb25zKTogRG9jdW1lbnQgbmV3IG9wdGlvbgoqIGxpc3AvY29taW50LmVsIChjb21p bnQtdGVybWluZm8tdGVybWluYWwpOiBBZGQgbmV3IG9wdGlvbgooY29taW50LXRlcm0tZW52aXJv bm1lbnQpOiBBZGQgbmV3IGZ1bmN0aW9uIGZvciBzZXR0aW5nIHRlcm1pbmFsIG9wdGlvbnMKKGNv bWludC1leGVjLTEpOiBVc2UgY29taW50LXRlcm0tZW52aXJvbm1lbnQKKiBsaXNwL3Byb2dtb2Rl cy9jb21waWxlLmVsIChjb21waWxhdGlvbi1zdGFydCk6IFVzZSBjb21pbnQtdGVybS1lbnZpcm9u bWVudAotLS0KIGRvYy9lbWFjcy9taXNjLnRleGkgICAgICAgfCAgOCArKysrKysrKwogbGlzcC9j b21pbnQuZWwgICAgICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t LS0tCiBsaXNwL3Byb2dtb2Rlcy9jb21waWxlLmVsIHwgIDggKy0tLS0tLS0KIDMgZmlsZXMgY2hh bmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j L2VtYWNzL21pc2MudGV4aSBiL2RvYy9lbWFjcy9taXNjLnRleGkKaW5kZXggNmFkNWZiYWZkZC4u ZmRhNzM0MWZlMiAxMDA2NDQKLS0tIGEvZG9jL2VtYWNzL21pc2MudGV4aQorKysgYi9kb2MvZW1h Y3MvbWlzYy50ZXhpCkBAIC0xMzk2LDYgKzEzOTYsMTQgQEAgU2hlbGwgT3B0aW9ucwogKEBjb2Rl e3NoZWxsLXB1c2hkLWR1bmlxdWV9KS4gIFRoZSB2YWx1ZXMgeW91IGNob29zZSBzaG91bGQgbWF0 Y2ggdGhlCiB1bmRlcmx5aW5nIHNoZWxsLCBvZiBjb3Vyc2UuCiAKK0B2aW5kZXggY29taW50LXRl cm1pbmZvLXRlcm1pbmFsCitFbWFjcyBzZXRzIHRoZSBAY29kZXtURVJNfSBlbnZpcm9ubWVudCB2 YXJpYWJsZSB0byBhIHNhZmUgdmFsdWUsIGJ1dAordGhpcyB2YWx1ZSBtYXkgbm90IHJlZmxlY3Qg dGhlIGZ1bGwgZmVhdHVyZXMgb2YgY29taW50LiAgRm9yIGV4YW1wbGUsCitjb2xvciBpcyBkaXNh YmxlZCBmb3Igc29tZSBhcHBsaWNhdGlvbnMgdGhhdCB1c2UgQGNvZGV7VEVSTX0gdG8KK2RldGVy bWluZSBpZiBjb2xvciBpcyBzdXBwb3J0ZWQuICBPbiBzeXN0ZW1zIHRoYXQgdXNlIHRlcm1pbmZv LCB5b3UKK2NhbiBjb25maWd1cmUgQGNvZGV7Y29taW50LXRlcm1pbmZvLXRlcm1pbmFsfSB0byBh IHRlcm1pbmFsIHRoYXQgaXMKK3ByZXNlbnQgaW4geW91ciBzeXN0ZW0ncyB0ZXJtaW5mbyBkYXRh YmFzZS4KKwogQG5vZGUgVGVybWluYWwgZW11bGF0b3IKIEBzdWJzZWN0aW9uIEVtYWNzIFRlcm1p bmFsIEVtdWxhdG9yCiBAZmluZGV4IHRlcm0KZGlmZiAtLWdpdCBhL2xpc3AvY29taW50LmVsIGIv bGlzcC9jb21pbnQuZWwKaW5kZXggYWE3ZGFiMjhmMy4uNDMzZWViMWZiMiAxMDA2NDQKLS0tIGEv bGlzcC9jb21pbnQuZWwKKysrIGIvbGlzcC9jb21pbnQuZWwKQEAgLTQ1OCw2ICs0NTgsMTEgQEAg Y29taW50LWV4ZWMtaG9vawogICA6dHlwZSAnaG9vawogICA6Z3JvdXAgJ2NvbWludCkKIAorKGRl ZmN1c3RvbSBjb21pbnQtdGVybWluZm8tdGVybWluYWwgImR1bWIiCisgICJWYWx1ZSB0byB1c2Ug Zm9yIFRFUk0gd2hlbiB0aGUgc3lzdGVtIHVzZXMgdGVybWluZm8uIgorICA6dHlwZSAnc3RyaW5n CisgIDpncm91cCAnY29taW50KQorCiAoZGVmdmFyIGNvbWludC1tb2RlLW1hcAogICAobGV0ICgo bWFwIChtYWtlLXNwYXJzZS1rZXltYXApKSkKICAgICA7OyBLZXlzOgpAQCAtODE2LDE5ICs4MjEs NyBAQCBjb21pbnQtZXhlYwogKGRlZnVuIGNvbWludC1leGVjLTEgKG5hbWUgYnVmZmVyIGNvbW1h bmQgc3dpdGNoZXMpCiAgIChsZXQgKChwcm9jZXNzLWVudmlyb25tZW50CiAJIChuY29uYwotCSAg OzsgSWYgdXNpbmcgdGVybWNhcCwgd2Ugc3BlY2lmeSBgZW1hY3MnIGFzIHRoZSB0ZXJtaW5hbCB0 eXBlCi0JICA7OyBiZWNhdXNlIHRoYXQgbGV0cyB1cyBzcGVjaWZ5IGEgd2lkdGguCi0JICA7OyBJ ZiB1c2luZyB0ZXJtaW5mbywgd2Ugc3BlY2lmeSBgZHVtYicgYmVjYXVzZSB0aGF0IGlzCi0JICA7 OyBhIGRlZmluZWQgdGVybWluYWwgdHlwZS4gIGBlbWFjcycgaXMgbm90IGEgZGVmaW5lZCB0ZXJt aW5hbCB0eXBlCi0JICA7OyBhbmQgdGhlcmUgaXMgbm8gd2F5IGZvciB1cyB0byBkZWZpbmUgaXQg aGVyZS4KLQkgIDs7IFNvbWUgcHJvZ3JhbXMgdGhhdCB1c2UgdGVybWluZm8gZ2V0IHZlcnkgY29u ZnVzZWQKLQkgIDs7IGlmIFRFUk0gaXMgbm90IGEgdmFsaWQgdGVybWluYWwgdHlwZS4KLQkgIDs7 IDs7IFRoZXJlIGlzIHNpbWlsYXIgY29kZSBpbiBjb21waWxlLmVsLgotCSAgKGlmIChhbmQgKGJv dW5kcCAnc3lzdGVtLXVzZXMtdGVybWluZm8pIHN5c3RlbS11c2VzLXRlcm1pbmZvKQotCSAgICAg IChsaXN0ICJURVJNPWR1bWIiICJURVJNQ0FQPSIKLQkJICAgIChmb3JtYXQgIkNPTFVNTlM9JWQi ICh3aW5kb3ctd2lkdGgpKSkKLQkgICAgKGxpc3QgIlRFUk09ZW1hY3MiCi0JCSAgKGZvcm1hdCAi VEVSTUNBUD1lbWFjczpjbyMlZDp0Yz11bmtub3duOiIgKHdpbmRvdy13aWR0aCkpKSkKKyAgICAg ICAgICAoY29taW50LXRlcm0tZW52aXJvbm1lbnQpCiAJICAobGlzdCAoZm9ybWF0ICJJTlNJREVf RU1BQ1M9JXMsY29taW50IiBlbWFjcy12ZXJzaW9uKSkKIAkgIHByb2Nlc3MtZW52aXJvbm1lbnQp KQogCShkZWZhdWx0LWRpcmVjdG9yeQpAQCAtODU3LDYgKzg1MCwyMiBAQCBjb21pbnQtZXhlYy0x CiAJKHNldC1wcm9jZXNzLWNvZGluZy1zeXN0ZW0gcHJvYyBkZWNvZGluZyBlbmNvZGluZykpCiAg ICAgcHJvYykpCiAKKyhkZWZ1biBjb21pbnQtdGVybS1lbnZpcm9ubWVudCAoKQorICAiUmV0dXJu IGFuIGVudmlyb25tZW50IHZhcmlhYmxlIGxpc3QgZm9yIHRlcm1pbmFsIGNvbmZpZ3VyYXRpb24u IgorICA7OyBJZiB1c2luZyB0ZXJtY2FwLCB3ZSBzcGVjaWZ5IGBlbWFjcycgYXMgdGhlIHRlcm1p bmFsIHR5cGUKKyAgOzsgYmVjYXVzZSB0aGF0IGxldHMgdXMgc3BlY2lmeSBhIHdpZHRoLgorICA7 OyBJZiB1c2luZyB0ZXJtaW5mbywgd2UgZGVmYXVsdCB0byBgZHVtYicgYmVjYXVzZSB0aGF0IGlz CisgIDs7IGEgZGVmaW5lZCB0ZXJtaW5hbCB0eXBlLiAgYGVtYWNzJyBpcyBub3QgYSBkZWZpbmVk IHRlcm1pbmFsIHR5cGUKKyAgOzsgYW5kIHRoZXJlIGlzIG5vIHdheSBmb3IgdXMgdG8gZGVmaW5l IGl0IGhlcmUuCisgIDs7IFNvbWUgcHJvZ3JhbXMgdGhhdCB1c2UgdGVybWluZm8gZ2V0IHZlcnkg Y29uZnVzZWQKKyAgOzsgaWYgVEVSTSBpcyBub3QgYSB2YWxpZCB0ZXJtaW5hbCB0eXBlLgorICAo aWYgKGFuZCAoYm91bmRwICdzeXN0ZW0tdXNlcy10ZXJtaW5mbykgc3lzdGVtLXVzZXMtdGVybWlu Zm8pCisgICAgICAobGlzdCAoZm9ybWF0ICJURVJNPSVzIiBjb21pbnQtdGVybWluZm8tdGVybWlu YWwpCisgICAgICAgICAgICAiVEVSTUNBUD0iCisgICAgICAgICAgICAoZm9ybWF0ICJDT0xVTU5T PSVkIiAod2luZG93LXdpZHRoKSkpCisgICAgKGxpc3QgIlRFUk09ZW1hY3MiCisgICAgICAgICAg KGZvcm1hdCAiVEVSTUNBUD1lbWFjczpjbyMlZDp0Yz11bmtub3duOiIgKHdpbmRvdy13aWR0aCkp KSkpCisKIChkZWZ1biBjb21pbnQtbm9uYmxhbmstcCAoc3RyKQogICAiUmV0dXJuIG5vbi1uaWwg aWYgU1RSIGNvbnRhaW5zIG5vbi13aGl0ZXNwYWNlIHN5bnRheC4iCiAgIChub3QgKHN0cmluZy1t YXRjaCAiXFxgXFxzICpcXCciIHN0cikpKQpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvY29t cGlsZS5lbCBiL2xpc3AvcHJvZ21vZGVzL2NvbXBpbGUuZWwKaW5kZXggNGNjZTQ3ZTVkOC4uYzY4 MDAxZDIzNiAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvY29tcGlsZS5lbAorKysgYi9saXNw L3Byb2dtb2Rlcy9jb21waWxlLmVsCkBAIC0xNzQ2LDEzICsxNzQ2LDcgQEAgY29tcGlsYXRpb24t c3RhcnQKICAgICAgIChsZXQgKChwcm9jZXNzLWVudmlyb25tZW50CiAJICAgICAoYXBwZW5kCiAJ ICAgICAgY29tcGlsYXRpb24tZW52aXJvbm1lbnQKLQkgICAgICAoaWYgKGlmIChib3VuZHAgJ3N5 c3RlbS11c2VzLXRlcm1pbmZvKTtgSWYnIGZvciBjb21waWxlciB3YXJuaW5nLgotCQkgICAgICBz eXN0ZW0tdXNlcy10ZXJtaW5mbykKLQkJICAobGlzdCAiVEVSTT1kdW1iIiAiVEVSTUNBUD0iCi0J CQkoZm9ybWF0ICJDT0xVTU5TPSVkIiAod2luZG93LXdpZHRoKSkpCi0JCShsaXN0ICJURVJNPWVt YWNzIgotCQkgICAgICAoZm9ybWF0ICJURVJNQ0FQPWVtYWNzOmNvIyVkOnRjPXVua25vd246Igot CQkJICAgICAgKHdpbmRvdy13aWR0aCkpKSkKKyAgICAgICAgICAgICAgKGNvbWludC10ZXJtLWVu dmlyb25tZW50KQogCSAgICAgIChsaXN0IChmb3JtYXQgIklOU0lERV9FTUFDUz0lcyxjb21waWxl IiBlbWFjcy12ZXJzaW9uKSkKIAkgICAgICAoY29weS1zZXF1ZW5jZSBwcm9jZXNzLWVudmlyb25t ZW50KSkpKQogCShzZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ2NvbXBpbGF0aW9uLWFyZ3VtZW50 cykKLS0gCjIuMTUuMC41MzEuZzJjY2IzMDEyYzktZ29vZwoK --94eb2c19033aec9cfb055f9f11f0--