From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#46627: [PATCH] Add new help command 'describe-command' Date: Tue, 2 Mar 2021 14:55:26 +0200 Message-ID: <8c6cb6a5-dc1a-f220-c863-a54c934a3b4d@yandex.ru> References: <835z2o4fes.fsf@gnu.org> <83k0r1xwyy.fsf@gnu.org> <83blcdxqzy.fsf@gnu.org> <831rd9xox5.fsf@gnu.org> <3801b6be-dd65-c256-6c57-52894fad2b12@yandex.ru> <83pn0tw564.fsf@gnu.org> <83k0r0w2q5.fsf@gnu.org> <83v9acm7bk.fsf@gnu.org> <30bc14e5-febb-aab1-410b-5a56f9fe1843@yandex.ru> <83k0qr8l3y.fsf@gnu.org> <0e909cd9-a123-e5da-a414-0783e52ff2ad@yandex.ru> <83h7lu6s0x.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20923"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Cc: larsi@gnus.org, stefan@marxist.se, rms@gnu.org, 46627@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 02 14:09:51 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 1lH4md-0005Ik-55 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Mar 2021 14:09:51 +0100 Original-Received: from localhost ([::1]:42254 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lH4mc-0001rU-7l for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Mar 2021 08:09:50 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36714) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lH4ZG-0001fN-Ii for bug-gnu-emacs@gnu.org; Tue, 02 Mar 2021 07:56:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40500) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lH4ZG-00050h-6b for bug-gnu-emacs@gnu.org; Tue, 02 Mar 2021 07:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lH4ZG-0007qA-5S for bug-gnu-emacs@gnu.org; Tue, 02 Mar 2021 07:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Mar 2021 12:56: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.161468973830099 (code B ref 46627); Tue, 02 Mar 2021 12:56:02 +0000 Original-Received: (at 46627) by debbugs.gnu.org; 2 Mar 2021 12:55:38 +0000 Original-Received: from localhost ([127.0.0.1]:52046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lH4Yr-0007pP-Tb for submit@debbugs.gnu.org; Tue, 02 Mar 2021 07:55:38 -0500 Original-Received: from mail-wr1-f50.google.com ([209.85.221.50]:45131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lH4Yq-0007p5-6p for 46627@debbugs.gnu.org; Tue, 02 Mar 2021 07:55:36 -0500 Original-Received: by mail-wr1-f50.google.com with SMTP id e10so19507017wro.12 for <46627@debbugs.gnu.org>; Tue, 02 Mar 2021 04:55:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=TgSMqXEPp7RUJcPSju7DVVM4sXb9aQTR9oLTfuxb35k=; b=K04B5T8szB1jQQ5HYOX15VKO8z4HRui0OoKut2ffoeDNZpPYTZrAXfa7jK2FJXXC69 dibikBi2xe279f1Iwv7Rm6BjioZGBx7F3qxzJNImoNJg2pO9phMJy4mi92MnAPN/AHA1 gaz6nUZKF5oG5hikGzFwZqqOAfIC+V04RubX1VwCItfzMMzIhuA2NcrRu0MsqkHwCpv+ uH2y/f7kHSursBnqzhZiqS0USmkT0U9aSo3LkGxyMxZcI251ZPyIifb0ehUZK9py6h81 vsYY3KCssEj/EPA32wc5BzgGPYjF0dDK+seXJj9UGPYLi2KpYx6GZ5HCvdsTT7sskz0h fhFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=TgSMqXEPp7RUJcPSju7DVVM4sXb9aQTR9oLTfuxb35k=; b=OAI1DcTc0XWbrkdmZJYNROSz6t5QnuW0BXAiipVQV8FH9n6BOOZqS2Gh2C77C9u1x2 aGoDnFcQEhyDl6tn4c6SiuXMOFDGy1AKU/NsP2FxO76NElHgODmvF6nBWMUoJM2HQLWm 3AVejpVRARHmcjns6WzVSxfncZqJdx2pVWsmoxfgYmCgXSP/V2gOFmDyIZ5qhNlIBrwj l4qh9oefgMXZG1AFGfi2aW23fpeuRED8AfFmIKbOheLq+wqKI+stMFh+a8+LOBkGWcbB u+wn1HQoA9KarfVBaMBP1RaW6iE39IWOvVnuTopC6uxxUOo7ynwsQZnNEbvCfaGgeB9W XLzA== X-Gm-Message-State: AOAM532KBIFqsUVqgYdLwzPzkPmB9dsJPd0LfHoSvJHy+fddp7juxfJU COODM+mGX3gGLcmeJWxTbxhBw/wMLSM= X-Google-Smtp-Source: ABdhPJzyOmPeRZpE/u8T0tqUCvG/ido42kUImfpGdpo/du9hRf7wc0Ul99FXChbO6RhTLiurjO3+LA== X-Received: by 2002:a5d:548c:: with SMTP id h12mr11848001wrv.46.1614689730280; Tue, 02 Mar 2021 04:55:30 -0800 (PST) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id s84sm2580253wme.11.2021.03.02.04.55.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 Mar 2021 04:55:29 -0800 (PST) In-Reply-To: <83h7lu6s0x.fsf@gnu.org> Content-Language: en-US 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:201210 Archived-At: On 02.03.2021 07:31, Eli Zaretskii wrote: > Perhaps I'm missing something, but if, for example, you use the > 'initials' style, then "lch" can complete to list-command-history, but > if you don't use 'initials', it will complete to nothing. So maybe > you are right from the implementation POV, but the list of the > candidates shown to the user is in fact determined by the style. And > that displayed list is what matters for discovery; that Emacs > internally had some other list is immaterial. It matters because the completion table is determined by the command in use, and the completion style is based on user customization. As such, completion styles don't usually use any semantic information about completions.