From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christopher Dimech Newsgroups: gmane.emacs.help Subject: Re: RE: Built-In Keybindingr associated with functions keys F2, F3, etc Date: Sat, 24 Oct 2020 19:28:51 +0200 Message-ID: References: <64eeccd1-1971-477d-8f3a-75ce4c421b4a@default> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11140"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: Drew Adams Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 24 19:30:51 2020 Return-path: Envelope-to: geh-help-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 1kWNNT-0002oL-IL for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 24 Oct 2020 19:30:51 +0200 Original-Received: from localhost ([::1]:59442 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kWNNS-0006O2-D7 for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 24 Oct 2020 13:30:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37042) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kWNLh-0006Ni-O5 for help-gnu-emacs@gnu.org; Sat, 24 Oct 2020 13:29:01 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:39813) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kWNLe-0000B5-4m; Sat, 24 Oct 2020 13:29:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1603560532; bh=0a2vcFOCu8/hE9kJmNW/ERJ3NcnswLwiVyR+yZEIlPc=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=O0SGJhvBGBGbP0XSqw3+M9NQuYNp9YGTGg3qB9+NEKlgwz6Cy4k69CCoEl2ZgjCIQ 6Aq0xGLqJZyN9ubCzYwuiYizo/6AxAwTeUG+YdPYOwFHbXdn64yFFuN0tXTIy/PI/l Qrk2yyKjovgDTlW8pgorMnsnUmJksjr83ctMyZN0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [213.165.168.94] ([213.165.168.94]) by web-mail.gmx.net (3c-app-mailcom-bs06.server.lan [172.19.170.174]) (via HTTP); Sat, 24 Oct 2020 19:28:51 +0200 Importance: normal Sensitivity: Normal In-Reply-To: <64eeccd1-1971-477d-8f3a-75ce4c421b4a@default> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:YvLOuv/w3zurcNH7YQTaOMU8I1fJHu3T9ipyJkCVksuhS7LNRvmzBd4t4hZ2FV7yhKNHJ hEe1aav5T5RDId0G4o4fSxk/TdzFIahcT0w2c95LGvCSQy1nc0fiwrL6Tff+2jz0OiFuiHuAlGzY ecEVt5L+ZO7WIz2Qqo4fDP19x6eVjEMVQpFxHVxYN+eOt78V4Ku1kgQJojspAl1I85AetMyWzrey RPmhCvp8paC3+t7ySgdawdd02tICdFxS3ZQkK/EzYAgCrp2AftZByADHiZAlvcmOB/xJwr5LPDy0 VE= X-UI-Out-Filterresults: notjunk:1;V03:K0:2D46pz7EQTc=:UU+gEjNL45EGS1a4X93VzK Lv9gkZ9m7c83gZFWagcFF6UHolaUkNp05scczrBYza+pidjLQKUvrnxWnjErqwpOYd1zoLa+n u4szOhCJmaUYlfRgBxO6lkW99L/z21DZu+IGuFZscxq6k+nuYaN6RLJ+EVmeJCjNwnuu5/vvd H2ZuoeEUVHQIZiDWggnrRx5WbrTy/Fh9bI//BQavXi0HUvDLbvY4LHMqjH8d0DWGUP+UeuRwF sNoqnEqqlQ9u/GrgzlvxyhIuwVAgnop24H5qPFUBRfFggKQXwEFACTBDfMYNETZFaw/MJL1T+ QVkC1nodRMG0ayagI+Gb8Fc9jPyZwtrROuz0fcCQgoCwSzNqAUcPZcwb6dZkL0/raSR8TPxAx ljMGO+KgEKbSluEW4keuWT1egygng1wVAnH2wLkxScNBE4lz3ZLKYUJ4jAmG00zjBdev2u45B A9TYjmG+47R+vDY384imc2aTMYk1y8veg8F7A4LF8GVJK9PdFQN7z62FrLmjKsyKqWp61sR+w HKwjJpO5eEZ4WY552Rohbn8aPi7NPTMlsRnZMA7GUzbL6GiyamMUOwpDx4L9vt2myho5ulaqx GDyFLI8oCgf1U= Received-SPF: pass client-ip=212.227.15.18; envelope-from=dimech@gmx.com; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/24 13:28:56 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:124698 Archived-At: The most useful one I found was "C-h b". > Sent: Saturday, October 24, 2020 at 6:49 PM > From: "Drew Adams" > To: "Eli Zaretskii" , help-gnu-emacs@gnu.org > Subject: RE: Built-In Keybindingr associated with functions keys F2, F3= , etc > > > > > You can usually get that information for any prefix key by typing > > > > ` C-h'. So for example ` C-h' shows:... > > > > > > (But , , , , are not, > > > by default, prefix keys.) > > > > Why does that matter, for the issue at hand? This is a kind of rigor > > that should have no place in this discussion. Tassilo is factually > > correct: the way he pointed out _is_ the way of asking Emacs about key > > sequences that start with a given key. > > (FWIW, your hostility is what "has no place in > the discussion." Lighten up a little, please.) > > I simply pointed out that what the OP asked about > isn't completely answered by the (otherwise fine) > answer that you can use C-h after a prefix key. > > If Tassilo hadn't mentioned using C-h after a > prefix key, then I would have. That's a general, > if partial, answer to the OP's question, and a > very good one. > > My post tried to respond directly to the question > about F2, F3, etc.: > > There are 48 bindings starting with . > Is there a list somewhere on Built-In Emacs > Keybindings associated with the other functions > keys (F2, F3, etc)? > > > > is bound to `help-command', which is a > > > prefix command, and `C-h f help-command' tells > > > you its definition is a keymap. But ` C-h' > > > doesn't tell you about keys with prefix . > > > > It does here. > > I should have said that it doesn't tell you about > ALL of the keys with prefix . And it doesn't > tell you the same thing that C-h following a > prefix key tells you: the _commands_ that are > bound to the keys. > > (That's not its purpose. It tells you what kinds > of things you can do with C-h, which is fine.) > > For example, ` C-h' doesn't tell you about > these six keys following : C-h, C-\, ?, , > q, and `4 i'. > > To be clear, I'm not saying it should or needs to. > But if someone is asking for a _list of all_ the > keys you can use after , ` C-h' doesn't do > that. > > [4 of the 6 unlisted keys are bound to commands > that are also bound to other keys that ` C-h' > _does_ tell you about. So it tells you how to do > those things. But it doesn't tell you all of the > keys that let you do them. And it doesn't tell > you which commands are involved and provide links > to their `C-h f' help. And it misses the keys > for `help-quit' and `info-other-window'.] > > Another difference: The help you see from ` > C-h' is hard-coded. If someone or some library > adds key bindings to keymap `help-map' then you > won't see them listed by ` C-h'. (If the > usual behavior of C-h following a prefix key > were followed, then you would see them listed.) > ___ > > To add a bit to my answer: if you use library > help-fns+.el then you can use `C-h M-k help-map' > to see all of that keymap's key bindings (in the > same format used by `C-h b', or C-h following a > prefix key). > > https://www.emacswiki.org/emacs/download/help-fns%2b.el > >