From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#39802: (info "(emacs) Init Rebinding") needs to say it is impossible to unbind local keys Date: Thu, 27 Feb 2020 14:26:11 +0100 Message-ID: References: <87blplic2s.5.fsf@jidanni.org> <85ftex9vc0.fsf@gmail.com> <8736axia2u.5.fsf@jidanni.org> <85d0a19t6i.fsf@gmail.com> <871rqh0w9p.5.fsf@jidanni.org> <87eeug9nov.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="11201"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 39802@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 27 14:27:18 2020 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 1j7JC7-0002kZ-M5 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 27 Feb 2020 14:27:15 +0100 Original-Received: from localhost ([::1]:59544 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j7JC5-0000SH-0M for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 27 Feb 2020 08:27:14 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60658) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j7JBv-0000Rw-5d for bug-gnu-emacs@gnu.org; Thu, 27 Feb 2020 08:27:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j7JBu-0003eB-0b for bug-gnu-emacs@gnu.org; Thu, 27 Feb 2020 08:27:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52891) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j7JBt-0003e1-Tr for bug-gnu-emacs@gnu.org; Thu, 27 Feb 2020 08:27:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j7JBt-0001Mi-OP for bug-gnu-emacs@gnu.org; Thu, 27 Feb 2020 08:27:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Feb 2020 13:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39802 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 39802-submit@debbugs.gnu.org id=B39802.15828099815183 (code B ref 39802); Thu, 27 Feb 2020 13:27:01 +0000 Original-Received: (at 39802) by debbugs.gnu.org; 27 Feb 2020 13:26:21 +0000 Original-Received: from localhost ([127.0.0.1]:58864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7JBF-0001LW-3a for submit@debbugs.gnu.org; Thu, 27 Feb 2020 08:26:21 -0500 Original-Received: from mail-wm1-f49.google.com ([209.85.128.49]:34964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7JBD-0001LJ-6Y for 39802@debbugs.gnu.org; Thu, 27 Feb 2020 08:26:19 -0500 Original-Received: by mail-wm1-f49.google.com with SMTP id m3so3426831wmi.0 for <39802@debbugs.gnu.org>; Thu, 27 Feb 2020 05:26:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version; bh=oFZZ4pJu0ETXRVq96rLVAC+/n152HZShQ6WFhgzBzBc=; b=Q/Q9/fPlYTg5p6XC50JROoFzJHHetzsfd30mxnFOXk2/acsemrzqf+c4mGQ3zMuzna UI/QuHiilEogpcJTD/zsl2EQrYTzs7PJzaabaaCPsCPyCqp2/z6H54yvv97kBC+YBDha 8OQyw+pgUSLVLIiLdgmfSPUXHF/ZZ/hUEY1P1+aQoKkIizZp1FOKiIKnvMoKiVG1EM/w FKOSKLeP3lMFiIjFf6Qn7Zn0PhgrmaBwNSB4d2brctqgUpWrt7bgyWFCrR1diCYzwey9 NlA7gHJ0Bta2LDayczwvz+aBOZviwo/YZv4KKQagm+/HVtJrvtMNTVs5dk9m5EEQe6H1 Zi0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version; bh=oFZZ4pJu0ETXRVq96rLVAC+/n152HZShQ6WFhgzBzBc=; b=Mx2sOB8vl9wXH2TR20BUM4lN+AGdPfD60nZ0Xss8p2YyRd9xymz5jlwGe0+xjeQUqc +WIPWypKZs+FAUYiLzUairk0wt9WEVnMpykVqBRniPZJC4tpE630E7aZXv6ybU/TxWTz zJBcd3BlgMCgqUnn4AKc04wUM5Y6yzkMD2GSb4RJl6c/Wq3L8yxtMrW73+w+JrulugGd O8rnXICK6sMJoz2zt6+xlvRJhmSML68BuWVc90J1HcCh75wQnCEal8L7gxdk0Q2zA7XB wNlvT0/8PV5Oi+F58YOP9ULNqB95UMHi2IvktTi8QGWMxzTUPhBrx6oDTUosnSdx+M5P Lppw== X-Gm-Message-State: APjAAAVdyfln6hOffp6rwTcDSmkrUUs+JhVMDBdf9wfeY4ccYTlYSBUT bx+bCmar5pP51zl/yW9HPZLzwr3DytA= X-Google-Smtp-Source: APXvYqw7Z5/9dmkAhvrm6m0+fBigl3SvEJbgb4q4SdjFNNz1S/j5DBKKSd0gckE6XV9NFEKKNqrkow== X-Received: by 2002:a1c:108:: with SMTP id 8mr5332951wmb.30.1582809973173; Thu, 27 Feb 2020 05:26:13 -0800 (PST) Original-Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id z11sm953764wmd.47.2020.02.27.05.26.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Feb 2020 05:26:12 -0800 (PST) In-Reply-To: <87eeug9nov.fsf@gmail.com> (Noam Postavsky's message of "Thu, 27 Feb 2020 08:14:56 -0500") 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: 209.51.188.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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:176531 Archived-At: >>>>> On Thu, 27 Feb 2020 08:14:56 -0500, Noam Postavsky said: The text looks good, except for... Noam> -@findex define-key Noam> - For example, Texinfo mode runs the hook @code{texinfo-mode-hook}. Noam> -Here's how you can use the hook to add local bindings for @kbd{C-c n} Noam> -and @kbd{C-c p} in Texinfo mode: Noam> + Since a mode's keymaps are not constructed until it has been loaded, Noam> +you must delay running code which modifies them until, e.g., by Noam> +putting it no a @dfn{mode hook} (pxref{(Hooks)}). For example, ^^ Robert