From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#46627: [PATCH] Add new help command 'describe-command' Date: Mon, 01 Mar 2021 00:18:38 -0500 Message-ID: References: <16fa7034-ece7-3290-31fe-cac2f603c979@yandex.ru> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7641"; mail-complaints-to="usenet@ciao.gmane.io" Cc: stefan@marxist.se, 46627@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 01 06:19:10 2021 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 1lGaxa-0001sh-7B for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 01 Mar 2021 06:19:10 +0100 Original-Received: from localhost ([::1]:33842 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGaxZ-00062c-7F for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 01 Mar 2021 00:19:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37896) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGaxS-00061F-NZ for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2021 00:19:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36253) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGaxS-0003b6-GH for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2021 00:19:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGaxS-0005tm-C3 for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2021 00:19:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Mar 2021 05:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46627 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 46627-submit@debbugs.gnu.org id=B46627.161457592822654 (code B ref 46627); Mon, 01 Mar 2021 05:19:02 +0000 Original-Received: (at 46627) by debbugs.gnu.org; 1 Mar 2021 05:18:48 +0000 Original-Received: from localhost ([127.0.0.1]:47799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGaxE-0005tK-Gt for submit@debbugs.gnu.org; Mon, 01 Mar 2021 00:18:48 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGaxC-0005t7-D1 for 46627@debbugs.gnu.org; Mon, 01 Mar 2021 00:18:47 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:38650) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGax6-0003Ov-H6; Mon, 01 Mar 2021 00:18:40 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1lGax4-0002dI-Cg; Mon, 01 Mar 2021 00:18:38 -0500 In-Reply-To: <16fa7034-ece7-3290-31fe-cac2f603c979@yandex.ru> (message from Dmitry Gutov on Sat, 27 Feb 2021 20:58:21 +0200) 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" Xref: news.gmane.io gmane.emacs.bugs:201052 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > TAB and 'TAB TAB' already do different things. Now, what happens if a > third 'TAB' will switch the completion tale? The user will have to count > how many times they pressed TAB now. Did I press it one or twice? There is no need to count. You just keep typing TAB until you get what you want. When it alternates between all functions and only commands, you'll see the number of completions change in an obvious way. Another advantage is that this gives you both completion spaces in every command that reads a function name, not only in describe-function. We should try this and see what it is like, then judge it. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)