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.devel Subject: Re: Proposal for an improved `help-for-help' Date: Sat, 24 Apr 2021 19:44:26 +0300 Message-ID: <1c2c69f9-f42e-45e2-ab0e-8506aa859f85@yandex.ru> References: <838s7hxqkr.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="7144"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 Cc: emacs-devel@gnu.org To: Stefan Kangas , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Apr 24 18:55:12 2021 Return-path: Envelope-to: ged-emacs-devel@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 1laLYl-0001mQ-Vp for ged-emacs-devel@m.gmane-mx.org; Sat, 24 Apr 2021 18:55:11 +0200 Original-Received: from localhost ([::1]:37956 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLYl-0006m3-3D for ged-emacs-devel@m.gmane-mx.org; Sat, 24 Apr 2021 12:55:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laLOW-0004Yy-T3 for emacs-devel@gnu.org; Sat, 24 Apr 2021 12:44:47 -0400 Original-Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:34516) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laLOR-0003Mc-Ar; Sat, 24 Apr 2021 12:44:36 -0400 Original-Received: by mail-wr1-x42a.google.com with SMTP id r7so39459581wrm.1; Sat, 24 Apr 2021 09:44:30 -0700 (PDT) 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=zbqWRWoM66KXvjOYdIqd9wNFs80BWmBpfGWr8ZnYGZo=; b=tPPT0hMFRpTr4lliF9+u54+apiVvwG8uC6jB3J0FRRAuPQqLmqlcjxBjawnOn9bken lylwMTjWWfw4BZf5ZWlAOfxoTydr1Rf/+IZFyElymbcDZc4w23aHrfxeKjdr+ObKj8xW axQuBBTpLalFaVlsy6vOu0o1ujG1mmsJ/kf1LBvoGy8gdgt7R3cU8b6LercU+N4RA5Ji 0FtzmGRTsJF2/M42l9dEOEQWw9SWD9u7m+EJbk1fzho1nTg0UBqeRHNavYUb4gOaYmcb Fpdd9vXSXpOEP5qcmklIUyjAJEmPOK8vueoyvbIMxrOyK+INhe0Q5QGBGF/jpVgvrreH vsvw== 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=zbqWRWoM66KXvjOYdIqd9wNFs80BWmBpfGWr8ZnYGZo=; b=PqfoGGnx7skNkNLcZGpre+G8ygx3eEX5d3iKgHgGsZ+IRVMUb15PlLenZBns2iBFu7 pxFaXTPbSzT9l2bFMd9SNKitouy3e8hGj0NhtwXHVTnABYfJ8D2AIObm903DJRFvCezo hNHncy0DBZsmMfWg6aWdaSX+ZQqF8SFx+mwLqTVsStauOBr64tXw2SkuVhWkcqPe/YDT S9YnRTC4bfNvoudGk6mPoVzhaCipJ7jD1v726LXcB0IHqBR1UXcMtCJ/q1ZTbut3J7zb mzKZBi+IQ15WUNEAdYmUMrovrEeZa9Cx2Txl21qSxpF96HRNY2YNwm/rd7DOKvvGiZpZ 2fAA== X-Gm-Message-State: AOAM532iR7fVdO7ZPAqvRZJpir5Oar58p2/CStGOojbRkw+PZaqRtqu/ U0e8kBtMetQAVYk5FAtqfG97VXt5WbY= X-Google-Smtp-Source: ABdhPJxEDUZQLtBCkb2UN0cKnjmocI+Bn0Nb5xMQcN0W80CwcIlODqTR97E6kM0zLW1VVND4DyZDog== X-Received: by 2002:adf:f410:: with SMTP id g16mr11962800wro.345.1619282668748; Sat, 24 Apr 2021 09:44:28 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id u2sm13615490wmc.22.2021.04.24.09.44.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 24 Apr 2021 09:44:27 -0700 (PDT) In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=raaahh@gmail.com; helo=mail-wr1-x42a.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:268337 Archived-At: On 24.04.2021 16:21, Stefan Kangas wrote: > That was 2 weeks ago. Based on the feedback I received at the time, I > have now pushed my final version of this patch to master. > > There is of course still time for further tweaks before Emacs 28. > I invite anyone to report bugs in case they can see any opportunities > for improving this. (Feel free to CC me if you do as I'm currently not > subscribed to the bug list.) Just checked it out. It's a significant improvement, thank you. Two notes: - I have 'C-h C-a' rebound to 'apropos' instead of 'apropos-command' locally. As a result, help-for-help shows 'M-x apropos-commnad' in the first column and (see also 'a') later. The regression is that the previous version printed M-x apropos-command PATTERN followed by 3 spaces, whereas the new one prints M-x apropos-commandTABSearch for commands (see also a) and for some reason TAB is printed with zero width. It's a minor thing, to be honest. - Not a regression, old problem: Instructions say "Type ..., or SPC or DEL to scroll". But DEL here is actually . If I just press Delete on the keyboard, help-for-help exits instead of scrolling. And the target audience of help-for-help is probably at least as ignorant as myself about the difference between DEL and Delete. Perhaps the easiest fix would be to handle Delete same as Backspace here.