From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Konstantin Kharlamov Newsgroups: gmane.emacs.bugs Subject: bug#69786: [PATCH] docs: mention the keymap to add keybindings to for term-mode Date: Thu, 14 Mar 2024 02:39:23 +0300 Message-ID: <844975c2f1ed019fb6be836643e118ed850e0605.camel@yandex.ru> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-sm4COiNZAUILPkK8754h" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11455"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.50.4 To: 69786@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 14 00:40:54 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rkYDO-0002qP-00 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 14 Mar 2024 00:40:54 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rkYD4-000256-T7; Wed, 13 Mar 2024 19:40:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rkYCx-00024X-2d for bug-gnu-emacs@gnu.org; Wed, 13 Mar 2024 19:40:28 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rkYCw-0003GN-QT for bug-gnu-emacs@gnu.org; Wed, 13 Mar 2024 19:40:26 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rkYDV-00041q-TE for bug-gnu-emacs@gnu.org; Wed, 13 Mar 2024 19:41:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Konstantin Kharlamov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Mar 2024 23:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69786 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.171037321615403 (code B ref -1); Wed, 13 Mar 2024 23:41:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Mar 2024 23:40:16 +0000 Original-Received: from localhost ([127.0.0.1]:47579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkYCm-00040N-4E for submit@debbugs.gnu.org; Wed, 13 Mar 2024 19:40:16 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:57624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkYCj-00040C-Ph for submit@debbugs.gnu.org; Wed, 13 Mar 2024 19:40:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rkYC8-000218-Hj for bug-gnu-emacs@gnu.org; Wed, 13 Mar 2024 19:39:36 -0400 Original-Received: from forward100c.mail.yandex.net ([2a02:6b8:c03:500:1:45:d181:d100]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rkYC4-0002vD-8X for bug-gnu-emacs@gnu.org; Wed, 13 Mar 2024 19:39:34 -0400 Original-Received: from mail-nwsmtp-smtp-production-main-57.myt.yp-c.yandex.net (mail-nwsmtp-smtp-production-main-57.myt.yp-c.yandex.net [IPv6:2a02:6b8:c12:22a1:0:640:9de0:0]) by forward100c.mail.yandex.net (Yandex) with ESMTPS id 74EE0608E5 for ; Thu, 14 Mar 2024 02:39:24 +0300 (MSK) Original-Received: by mail-nwsmtp-smtp-production-main-57.myt.yp-c.yandex.net (smtp/Yandex) with ESMTPSA id NdxmFc1ZumI0-Lhf4rB6w; Thu, 14 Mar 2024 02:39:24 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1710373164; bh=DV1WSzA65nTI+8GpHiNRdJGtTpUOeAp3DcWckwmTeOs=; h=Date:To:From:Subject:Message-ID; b=IeX/kRZ9OGrUbCtrStxaesarJsP39OF2+qsAaXTzR4X/7BB4Vjla2HHc0jXd+AwNH y72p2ofk7dDW+WLMnN2aIjbZN2YR9YItrokZ/BXuBroDeU41c54eN4tpXHUJcguRsX ziOOFxcBnjWxzCh5IG/dPcPwZdy68eTUxd3FH3Io= Authentication-Results: mail-nwsmtp-smtp-production-main-57.myt.yp-c.yandex.net; dkim=pass header.i=@yandex.ru Received-SPF: pass client-ip=2a02:6b8:c03:500:1:45:d181:d100; envelope-from=Hi-Angel@yandex.ru; helo=forward100c.mail.yandex.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:281573 Archived-At: --=-sm4COiNZAUILPkK8754h Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I've spent quite some time today trying to somehow override keybindings for term-mode. While time was spent mostly due to some local mistakes, one problem I also noticed is that term-mode has `term-mode-map` =E2=80=94 pretty much like any other major mode foo typically have `foo-mode- map`. However, adding keybindings into it has no effect whatsoever. Instead term-mode has an additional `term-raw-map`, which is the actual location where one has to put custom bindings. It is completely non-intuitive (and I also for some reason didn't get the answer on emacs.stackexchange for the same problem when I was trying to google it), so let's document that nuisance. --=-sm4COiNZAUILPkK8754h Content-Disposition: attachment; filename="1.patch" Content-Type: text/x-patch; name="1.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBmMGNmNzJhOTczY2FmNTA2M2E0YTFjYWI0ZmNjMGJkNzNkMGQ3OTc2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLb25zdGFudGluIEtoYXJsYW1vdiA8SGktQW5nZWxAeWFuZGV4 LnJ1PgpEYXRlOiBUaHUsIDE0IE1hciAyMDI0IDAyOjMzOjA2ICswMzAwClN1YmplY3Q6IFtQQVRD SF0gZG9jczogbWVudGlvbiB0aGUga2V5bWFwIHRvIGFkZCBrZXliaW5kaW5ncyB0byBmb3IgdGVy bS1tb2RlCgpBIHVzZXIgdHlwaWNhbGx5IGV4cGVjdHMgYSBrZXltYXAgZm9yIG1vZGUgYGZvb2Ag dG8gYmUgY2FsbGVkCmBmb28tbW9kZS1tYXBgLiAgdGVybS1tb2RlIGhhcyBgdGVybS1tb2RlLW1h cGAgdG9vLCBidXQgZm9yCnVzZXItZGVmaW5lZCBiaW5kaW5ncyB0byBoYXZlIGVmZmVjdCB0aGV5 IGhhdmUgdG8gYmUgcHV0IHRvCmB0ZXJtLXJhdy1tYXBgIGluc3RlYWQuICBTbyBsZXQncyBtZW50 aW9uIHRoYXQuCgoqIGRvYy9lbWFjcy9taXNjLnRleGkgKFRlcm0gbW9kZSk6IG1lbnRpb24gdGhl IGtleW1hcCB0byBhZGQKa2V5YmluZGluZ3MgdG8gZm9yIHRlcm0tbW9kZQotLS0KIGRvYy9lbWFj cy9taXNjLnRleGkgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9kb2MvZW1hY3MvbWlzYy50ZXhpIGIvZG9jL2VtYWNzL21pc2MudGV4aQppbmRl eCA3ZWIyOGY1NjgyNi4uNDcxY2QyZWVkMWEgMTAwNjQ0Ci0tLSBhL2RvYy9lbWFjcy9taXNjLnRl eGkKKysrIGIvZG9jL2VtYWNzL21pc2MudGV4aQpAQCAtMTY1MSw2ICsxNjUxLDEwIEBAIFRlcm0g TW9kZQogaW50ZXJmYWNlIGlzIHNpbWlsYXIgdG8gdGhlIEBjb2Rle21vcmV9IHByb2dyYW0uCiBA ZW5kIHRhYmxlCiAKK0BjaW5kZXgga2V5bWFwIGluIFRlcm0gbW9kZQorICBUbyBhZGQgY3VzdG9t IGtleWJpbmRpbmdzIHRvIHRoZSBUZXJtIG1vZGUgdXNlIEBjb2Rle3Rlcm0tcmF3LW1hcH0KK2tl eW1hcC4KKwogQG5vZGUgUmVtb3RlIEhvc3QKIEBzdWJzZWN0aW9uIFJlbW90ZSBIb3N0IFNoZWxs CiBAY2luZGV4IHJlbW90ZSBob3N0Ci0tIAoyLjQ0LjAKCg== --=-sm4COiNZAUILPkK8754h--