From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 22 16:30:58 2019 Received: (at submit) by debbugs.gnu.org; 22 Jul 2019 20:30:58 +0000 Received: from localhost ([127.0.0.1]:33686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hpexV-00022i-OA for submit@debbugs.gnu.org; Mon, 22 Jul 2019 16:30:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:37918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hpeNn-0000jk-Gd for submit@debbugs.gnu.org; Mon, 22 Jul 2019 15:54:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37315) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hpeNm-0000yS-F5 for bug-gnu-emacs@gnu.org; Mon, 22 Jul 2019 15:54:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hpeNl-00023c-J6 for bug-gnu-emacs@gnu.org; Mon, 22 Jul 2019 15:54:02 -0400 Received: from fmfe09.onbox.hu ([46.107.16.202]:44120 helo=web-out.onbox.hu) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hpeNl-00022C-14 for bug-gnu-emacs@gnu.org; Mon, 22 Jul 2019 15:54:01 -0400 X-fm-smtp-source: yes Received: from localhost (localhost [188.143.64.162]) by web-out.onbox.hu (Postfix) with SMTP id 45sskG2HJtzpxD for ; Mon, 22 Jul 2019 21:53:58 +0200 (CEST) From: ndame Message-ID: Subject: 26.1; request: add more quick keys to the *Help* buffer MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2424_1148819164.1563825163499" To: "bug-gnu-emacs@gnu.org" X-AccountId: 57978162 X-Originating-Ip: 188.143.64.162 Date: Mon, 22 Jul 2019 21:53:58 +0200 (CEST) X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrjeeggddugeeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpucfhtffggffotefknfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhkffugggtvfhiffesrgdtregstddtudenucfhrhhomhepnhgurghmvgcuoegvmhgrtghsuhhsvghrsehfrhgvvghmrghilhdrhhhuqeenucfkphepudekkedrudegfedrieegrdduiedvnecurfgrrhgrmhephhgvlhhopedpihhnvghtpedukeekrddugeefrdeigedrudeivddpmhgrihhlfhhrohhmpegvmhgrtghsuhhsvghrsehfrhgvvghmrghilhdrhhhupdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedt DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/relaxed; t=1563825238; s=20181004; d=freemail.hu; h=From:Message-ID:Subject:MIME-Version:Content-Type:To:Date; l=1220; bh=OF+DBV/XfwWOc5sPX7Qd7jx6lRXdArbQkVn/+rFQ9nE=; b=zT9vUzIZVN7t13aBEcnmYK1HCSEK1o4CCvcu+feyJQmEZTK6KdfGVwVVYoBO4Wfu wfrKslE6WzM0ECjQLXD0oGRuhl6zDv5WL8PWLPzgvzD3w8I3aSvFq0JyH3gbzm0dBu0 V2UnDdvwe8ghe3ZNcvKfU1gmSEHrbDqwjE2udI0ZVoFw1OlfXyTQSpUnPfiMBVfjesi 6nHpDnxndu5C6kiFNIr49rS7BxL6bWV+x6zKujhobkLq6j+r3xaR6N3vgnIq6KzR8Ob Lr6i15zKSJU2BqSSxOwCnr0/T8cQBvLlm/sSRG6nF00U74MnKNSKwmB+jLd1L3iMJqu OhEP4gz7LA== X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-Received-From: 46.107.16.202 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 22 Jul 2019 16:30:56 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) ------=_Part_2424_1148819164.1563825163499 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The Help buffer shows a link to the source code where the symbol is defined. Add the currently unbound key 's' to quickly visit the source code without having to navigate to the link. Also, the user may want to read more about the symbol if it is a built in one, so add a quick way to visit the Info page of the symbol which Help is shown. The currently unbound key 'i' is suitable for this purpose. =C2=A0 ------=_Part_2424_1148819164.1563825163499 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit The Help buffer shows a link to the source code where the symbol is
defined. Add the currently unbound key 's' to quickly visit the source
code without having to navigate to the link.

Also, the user may want to read more about the symbol if it is
a built in one, so add a quick way to visit the Info page
of the symbol which Help is shown. The currently unbound key 'i' is
suitable for this purpose.


  ------=_Part_2424_1148819164.1563825163499-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 22 16:52:10 2019 Received: (at 36767) by debbugs.gnu.org; 22 Jul 2019 20:52:10 +0000 Received: from localhost ([127.0.0.1]:33699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hpfI2-0002jC-Ba for submit@debbugs.gnu.org; Mon, 22 Jul 2019 16:52:10 -0400 Received: from userp2130.oracle.com ([156.151.31.86]:42912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hpfI0-0002ir-ID for 36767@debbugs.gnu.org; Mon, 22 Jul 2019 16:52:09 -0400 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x6MKnpAt182405; Mon, 22 Jul 2019 20:52:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=bx1AIsV+p4tTqpRoi0w9/1ddXhUV5/aeM5GtiMmcVhg=; b=vqGwbz5cTBh3yCPsutd+yFXXWE8xfqgCUasA+d0u/1Uu6J4Cpah8I2YhVigrM1BNj53S NZXyeV65iPBKvwp6P8IQFuvdCuRqZpBtdd3C5LvAUaqLpUlDDOgck0pO0gCxsblBNCjd 9wCyxl46Ex12EFjkivYSlv2zaoLT5rFJQyyna772qNcpQ0xa+75He5+omNFhG1/E38hl XhKozgDJ7Zth3G+sS3ixBJ0A3PEsA85n51Xqvt3hRa1EJb8pQw2PmHaZh7f/pOswDSeX liwWaNcD/PuEyUajGLEotz1VXOsk56pZ2qPVchpVMNtrOyR8zJjY7ni++fOGCun/UCEj 4w== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2130.oracle.com with ESMTP id 2tutct9n22-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 22 Jul 2019 20:52:02 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x6MKmLar080831; Mon, 22 Jul 2019 20:50:01 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3030.oracle.com with ESMTP id 2tus0brccd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 22 Jul 2019 20:50:01 +0000 Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x6MKnxUp024139; Mon, 22 Jul 2019 20:49:59 GMT MIME-Version: 1.0 Message-ID: <54e1a2f5-62df-4bc9-a1bb-7e6c099f9c83@default> Date: Mon, 22 Jul 2019 13:49:58 -0700 (PDT) From: Drew Adams To: ndame , 36767@debbugs.gnu.org Subject: RE: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4873.0 (x86)] Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9326 signatures=668684 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1907220229 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9326 signatures=668684 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1907220229 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is really two different feature requests, IMO. Here is a reply to this one (your second one):=20 > Also, the user may want to read more about the > symbol if it is a built in one, so add a quick > way to visit the Info page of the symbol which > Help is shown. The currently unbound key 'i' is > suitable for this purpose. This is the same text I replied to your similar post in help-gnu-emacs@gnu.org. ---- What you request was discussed very recently on emacs-devel@gnu.org. I wrote this there: Since 2011 library `help-fns+.el' has had that feature. And it's user configurable - not just on/off, by option `help-cross-reference-manuals': 1. Choose the list of manuals to search. Default: Emacs and Elisp manuals. 2. Choose whether to (a) search systematically, when `*Help*' is created, and add a `manuals' link only if search finds hits, or (b) always create a link, and search only when the link is followed. Default: (b). https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00242.html This feature is implemented by searching the manuals listed in a user option. By default, the manuals are Emacs and Elisp. But you can choose any Info manuals you like. Now if Emacs itself implemented such a feature then there might presumably be no need to search for the right manual location(s) to visit either (a) when you display the *Help* that contains the link or (b) when you click the link. Emacs itself could perhaps have an internal table that gets populated at build time - at least for manuals such as Emacs and Elisp. And if more manuals were chosen by a user (by such an option) then those additional manuals could be handled similarly to what `help-fns+.el' does now: user choice whether to search (a) when *Help* gets displayed (slow, and useless if there's no match) or (b) only when you click the link for Info. Note that the `help-fns+.el' implementation adds a single link in *Help*. When followed, if there are hits in both Emacs and Elisp then it goes to an Info buffer that has a links to each of those manuals. (If only one manual covers it then the link takes you directly to that location.) https://www.emacswiki.org/emacs/download/help-fns%2b.el=20 ---- As for the keys you suggest for your two requested features: `s' is already bound to `Info-search', and `i' is already bound to `Info-index'. Those keys are longstanding and should not be changed. =A0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 27 20:10:12 2019 Received: (at 36767) by debbugs.gnu.org; 28 Jul 2019 00:10:12 +0000 Received: from localhost ([127.0.0.1]:45591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrWlQ-0005XZ-Eo for submit@debbugs.gnu.org; Sat, 27 Jul 2019 20:10:12 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:42465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hrWlN-0005XK-TG for 36767@debbugs.gnu.org; Sat, 27 Jul 2019 20:10:10 -0400 Received: by mail-wr1-f52.google.com with SMTP id x1so8097684wrr.9 for <36767@debbugs.gnu.org>; Sat, 27 Jul 2019 17:10:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=QDcOfqNvmpct6q7S7pxdfRUFoX+Bz2W7nQcPaF/KYxo=; b=dbT1wzAsznYXTeQZ67xNj3vjoOw0hYDhGCfGhXHAnRBXRXTekX48ho5DQVJqB2WY+j G+62rBLdl4ZEotb+lwsVILeEhoociAqN/v96SpeSman8mMjUDHMShpbTYmD3DWoKG9NQ w/zaOD21fzvocAaKPUnZm2mlfMt9A1bwI0nEMA66n6vd5kR12q8Mj+3XfVDjM0ZvTsSm aJba9C0LmkUPoE+nxj+AQgY8dJd88uvUqtIxm6UGWyI3prY7QHd9x9/googWhn3gRlfF LljPHp29wO9qzaiYQLo3Khzeg+6B3nl4AFvRkkaBFBk8Xy26FJ1gpn/bZQ/MNaOHLHzO K5tg== 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:user-agent:mime-version; bh=QDcOfqNvmpct6q7S7pxdfRUFoX+Bz2W7nQcPaF/KYxo=; b=g8tzYEiPqgT5LwuZ0VxZAGWldcfEMawDQ/ZK6j6TfjBTyorKlA+qsAczSHRhbj7AMj eNapQCu1vOTyT7fGUHkruOX2BLZHpAbr0XviqwEBuujzQePS2nFDw+JCuZCwwBqT+/Is ZFabYXb1aIyOYoEdJNEZVhQYGcWjw1PcpjO4xNEcV240hrf9lpUkaRhAnKUpiHszD82h LFSSWvq/fGEaN1Wk+6sNRyiZm5ZI2VtmAP0Ujz/I0+3eNl2GIB2L+snfC+F32Sjhs8+R LLcjuXnbH3FGFD6DFsjf6w2PD5epjWk3SOWS1tjD+eQT1dHh/ZnuCv5b1nuTIxTuTsx/ Ktzw== X-Gm-Message-State: APjAAAVaWjY0MN941B+SCViYd71WNmu+xddjOZnXLTIoG5O/X5udaZ87 lILfEZ/rvnafC+xDv5PwGCmcqw== X-Google-Smtp-Source: APXvYqxnmMaSQ/CiScSMlhJixBV6GG0nZODMWGToHNlGBbt8HTuQ/6jtSSOBk1YpkA1ugKgVrKdaoQ== X-Received: by 2002:adf:e8c8:: with SMTP id k8mr7149065wrn.285.1564272604060; Sat, 27 Jul 2019 17:10:04 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:92bd:1bfd:38fc:fae2]) by smtp.gmail.com with ESMTPSA id y2sm46785761wrl.4.2019.07.27.17.10.03 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sat, 27 Jul 2019 17:10:03 -0700 (PDT) From: "Basil L. Contovounesios" To: Drew Adams Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <54e1a2f5-62df-4bc9-a1bb-7e6c099f9c83@default> Date: Sun, 28 Jul 2019 01:10:02 +0100 In-Reply-To: <54e1a2f5-62df-4bc9-a1bb-7e6c099f9c83@default> (Drew Adams's message of "Mon, 22 Jul 2019 13:49:58 -0700 (PDT)") Message-ID: <87v9vnxbmt.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, ndame X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Drew Adams writes: > As for the keys you suggest for your two requested > features: `s' is already bound to `Info-search', > and `i' is already bound to `Info-index'. Those > keys are longstanding and should not be changed. I believe the feature request is for *Help*, not *info*, buffers. -- Basil From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 14:52:49 2021 Received: (at 36767) by debbugs.gnu.org; 15 Jun 2021 18:52:49 +0000 Received: from localhost ([127.0.0.1]:50845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltEB7-0006Ui-4P for submit@debbugs.gnu.org; Tue, 15 Jun 2021 14:52:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltEB5-0006UT-SY for 36767@debbugs.gnu.org; Tue, 15 Jun 2021 14:52:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gzFLnTPKfnxJP643zD07xyVfTm7m9L/tX9BEMbTiZ9o=; b=TEIbWzIKku9holAZsh4JqlX9xp IN2w1uLski1yDWd3ELBImztT2dB6GWIIqejqcEqXS1uQjsD+0jn0bNwCwoyI4TzA7SY4tLz8I7pBS kXgjvwc2rF/vwJoOa5/xI1rsMnaKh3/ZUGVed/wpgUwhTFCbvZy3JyxDhaxu8Yhu+gbk=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ltEAw-0003aZ-Rc; Tue, 15 Jun 2021 20:52:41 +0200 From: Lars Ingebrigtsen To: ndame Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: X-Now-Playing: Biting Tongues's _Dont Heal_: "Dog Face" Date: Tue, 15 Jun 2021 20:52:36 +0200 In-Reply-To: (ndame's message of "Mon, 22 Jul 2019 21:53:58 +0200 (CEST)") Message-ID: <87mtrrq7t7.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: ndame writes: > The Help buffer shows a link to the source code where the symbol is > defined. Add the currently unbound key 's' to quickly visit the source > code without having to navigate to the link. > > Also, [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) ndame writes: > The Help buffer shows a link to the source code where the symbol is > defined. Add the currently unbound key 's' to quickly visit the source > code without having to navigate to the link. > > Also, the user may want to read more about the symbol if it is > a built in one, so add a quick way to visit the Info page > of the symbol which Help is shown. The currently unbound key 'i' is > suitable for this purpose. Makes sense to me -- you can tab to the button, and `C-h S' works, but both are more fiddly, so I've added these commands to Emacs 28. Which was unexpectedly quite a lot of work, since the *Help* buffers don't really seem to have any data available to say what they're about. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 14:52:54 2021 Received: (at control) by debbugs.gnu.org; 15 Jun 2021 18:52:54 +0000 Received: from localhost ([127.0.0.1]:50848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltEBC-0006Uz-BP for submit@debbugs.gnu.org; Tue, 15 Jun 2021 14:52:54 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltEBB-0006Ub-3B for control@debbugs.gnu.org; Tue, 15 Jun 2021 14:52:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=FBNkSvMY9b0uuh5uUKccJZVppXaaZBIz11DX2cWCMgQ=; b=rdmrUfHeIiPsykCzpjxPH9vO6b nQZENCIsSRE59Hbzuku/rzeAJcX7NhNRnbFwPvumCGjQK/M/bvHRm8PkQu6DVCgzq+UaFlCie64/9 HAu1osPKZfFm2uxTTS9+TW9NGMyRH64+r1Bk0OH34tSnqjb7cUX7HSK10lJDp/Fx4zJc=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ltEB3-0003ah-Lf for control@debbugs.gnu.org; Tue, 15 Jun 2021 20:52:47 +0200 Date: Tue, 15 Jun 2021 20:52:45 +0200 Message-Id: <87lf7bq7sy.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #36767 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 36767 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) close 36767 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 17 16:35:20 2021 Received: (at 36767) by debbugs.gnu.org; 17 Jun 2021 20:35:20 +0000 Received: from localhost ([127.0.0.1]:55216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltyjP-0007sy-QC for submit@debbugs.gnu.org; Thu, 17 Jun 2021 16:35:20 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:54589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltyjM-0007sd-A2 for 36767@debbugs.gnu.org; Thu, 17 Jun 2021 16:35:18 -0400 Received: (Authenticated sender: juri@linkov.net) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 264F1FF805; Thu, 17 Jun 2021 20:35:07 +0000 (UTC) From: Juri Linkov To: Lars Ingebrigtsen Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer Organization: LINKOV.NET References: <87mtrrq7t7.fsf@gnus.org> Date: Thu, 17 Jun 2021 23:34:36 +0300 In-Reply-To: <87mtrrq7t7.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 15 Jun 2021 20:52:36 +0200") Message-ID: <87eed0nsez.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, ndame X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain >> The Help buffer shows a link to the source code where the symbol is >> defined. Add the currently unbound key 's' to quickly visit the source >> code without having to navigate to the link. >> >> Also, the user may want to read more about the symbol if it is >> a built in one, so add a quick way to visit the Info page >> of the symbol which Help is shown. The currently unbound key 'i' is >> suitable for this purpose. > > Makes sense to me -- you can tab to the button, and `C-h S' works, but > both are more fiddly, so I've added these commands to Emacs 28. Another missing key is a way to easily customize a variable or a face. Currently it's a hassle to navigate to the [Customize] button, whereas with a key when point is on a variable name it would be possible to type just 'C-h v RET c' to customize it. > Which was unexpectedly quite a lot of work, since the *Help* buffers > don't really seem to have any data available to say what they're about. Since you've already done all the hard work, it was very easy to add a new command: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=help-customize.patch diff --git a/lisp/help-mode.el b/lisp/help-mode.el index 48cf435f97..24b7ffaa2a 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -46,6 +46,7 @@ help-mode-map (define-key map "\r" 'help-follow) (define-key map "s" 'help-view-source) (define-key map "i" 'help-goto-info) + (define-key map "c" 'help-customize) map) "Keymap for Help mode.") @@ -63,7 +64,9 @@ help-mode-menu ["View Source" help-view-source :help "Go to the source file for the current help item"] ["Goto Info" help-goto-info - :help "Go to the info node for the current help item"])) + :help "Go to the info node for the current help item"] + ["Customize" help-customize + :help "Customize variable or face"])) (defvar help-mode-tool-bar-map (let ((map (make-sparse-keymap))) @@ -746,6 +749,16 @@ help-goto-info (info-lookup-symbol (plist-get help-mode--current-data :symbol) 'emacs-lisp-mode)) +(defun help-customize () + "Customize variable or face." + (interactive nil help-mode) + (let ((sym (plist-get help-mode--current-data :symbol))) + (unless (or (boundp sym) (facep sym)) + (user-error "No variable or face to customize")) + (cond + ((boundp sym) (customize-variable sym)) + ((facep sym) (customize-face sym))))) + (defun help-do-xref (_pos function args) "Call the help cross-reference function FUNCTION with args ARGS. Things are set up properly so that the resulting help-buffer has --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 02:02:25 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 06:02:25 +0000 Received: from localhost ([127.0.0.1]:55466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu7aC-0004ec-Us for submit@debbugs.gnu.org; Fri, 18 Jun 2021 02:02:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu7a9-0004eO-4z for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 02:02:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39938) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lu7a1-00062v-Pb; Fri, 18 Jun 2021 02:02:13 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4956 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lu7a1-0005EK-DF; Fri, 18 Jun 2021 02:02:13 -0400 Date: Fri, 18 Jun 2021 09:02:18 +0300 Message-Id: <83bl83zp5h.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <87eed0nsez.fsf@mail.linkov.net> (message from Juri Linkov on Thu, 17 Jun 2021 23:34:36 +0300) Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, larsi@gnus.org, emacsuser@freemail.hu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Date: Thu, 17 Jun 2021 23:34:36 +0300 > Cc: 36767@debbugs.gnu.org, ndame > > it would be possible to type just 'C-h v RET c' to customize it. You forget the need to switch to the *Help* buffer before typing 'c', don't you? And that need to go to *Help* is, for me, the single significant annoyance with Help commands. For example, I frequently want to look at the source of a function whose doc string I just requested, and its a nuisance to have to click on the button there or go to the *Help* buffer, find the button, and press RET. So how about some special prefix key and a keymap to allow invoking these commands from a buffer other than *Help*? > diff --git a/lisp/help-mode.el b/lisp/help-mode.el > index 48cf435f97..24b7ffaa2a 100644 > --- a/lisp/help-mode.el > +++ b/lisp/help-mode.el No changes in documentation to go with this? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 03:20:13 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 07:20:13 +0000 Received: from localhost ([127.0.0.1]:55653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8nV-0006eL-9S for submit@debbugs.gnu.org; Fri, 18 Jun 2021 03:20:13 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:42770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lu8nS-0006e0-Nj for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 03:20:11 -0400 Received: by mail-wr1-f42.google.com with SMTP id c5so9552442wrq.9 for <36767@debbugs.gnu.org>; Fri, 18 Jun 2021 00:20:10 -0700 (PDT) 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:content-transfer-encoding; bh=NseYuhMYQXM3CkWKS+m8BkR0rp1je2WdNXKWnHHwFTA=; b=GThdHqLr1UqNdc8zDqpSeVkSafNXlRQdcuzGDGY3QrsjUE0H9+dEROfWQRV667sJDs YVIvUWBuoyy84uJaSE9+yGRgLWkUvtXsmE991iAjS41ihMhDy8aYMXxhGUUYnf+hA4fl q2c5yBRB07TkOIagBEUqmm8jZdwpCbAwf7je7c1SXyN/MiGFh6o5XC49rw9wOBgjWAfQ EBdBP8N5u9WzNIcqT3qNQ+E73wgJ91dJ0BcueSm8eGPq7Fx0PDKO7i4JVfgCHUk4aDep I+LUqqXlr9Sw9Iq0NPmKuzFgDlqRPAkiddnSTiVkiQ3lZuv6aXfXHN7zWtfntfkTHkgy uh4g== 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:content-transfer-encoding; bh=NseYuhMYQXM3CkWKS+m8BkR0rp1je2WdNXKWnHHwFTA=; b=F5ynxrUSNZv6Z26On7hn5cnCFS/DE2aJbeKbEwUAs06t48XGbclGdbUYjiyjB+W8Q/ 4Aga6XtJHD1CamhIZDWmVt1oG98XSSyz9gRHEx03JSoXePJtWjGn2PoA2gxBBkL2bMXs GU4bIYKJNhI9lkX7ws0QtTO8+mq831eKYS588FXZTaFuVzg2TmyPXLjJ3ooRcECW+5x6 14QBNGzFiui/5/qaF28HgX6ooaAUpBsyr/Crt7SWORYLteXyf+aw0cR42VpeENYVUmfH hPSSiMZSaoEYX5aLsQHdksBujKG7tDAtsJY9VNJkP1iBWF/svgBYGxIHqQcZhBEb0GJG 6x8w== X-Gm-Message-State: AOAM533ePwlU9BjR8fxFSYD3kItF3FG/L0MCD2/eFPz6zmrXlOeZDhn0 psA2jfcdhFyf/9qCotJCbgU= X-Google-Smtp-Source: ABdhPJzce9tFNZs/vxuKH17MavXR/+hsfHKYeT0C1DcMnTrlu787XAdc91p9fXp9Cd4stTFomr4dpQ== X-Received: by 2002:a5d:460e:: with SMTP id t14mr10901431wrq.149.1624000804736; Fri, 18 Jun 2021 00:20:04 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id q11sm7672058wrx.80.2021.06.18.00.20.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Jun 2021 00:20:04 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> Date: Fri, 18 Jun 2021 09:20:02 +0200 In-Reply-To: <83bl83zp5h.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 18 Jun 2021 09:02:18 +0300") Message-ID: <874kdv63ml.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, larsi@gnus.org, emacsuser@freemail.hu, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Fri, 18 Jun 2021 09:02:18 +0300, Eli Zaretskii said: >> From: Juri Linkov >> Date: Thu, 17 Jun 2021 23:34:36 +0300 >> Cc: 36767@debbugs.gnu.org, ndame >>=20 >> it would be possible to type just 'C-h v RET c' to customize it. Eli> You forget the need to switch to the *Help* buffer before typing '= c', Eli> don't you? Eli> And that need to go to *Help* is, for me, the single significant Eli> annoyance with Help commands. For example, I frequently want to l= ook Eli> at the source of a function whose doc string I just requested, and= its Eli> a nuisance to have to click on the button there or go to the *Help* Eli> buffer, find the button, and press RET. I guess you don=CA=BCt like (setq help-window-select t) Eli> So how about some special prefix key and a keymap to allow invoking Eli> these commands from a buffer other than *Help*? That would be good Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 06:58:38 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 10:58:38 +0000 Received: from localhost ([127.0.0.1]:55901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luCCs-0006iQ-6f for submit@debbugs.gnu.org; Fri, 18 Jun 2021 06:58:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luCCp-0006iA-5K for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 06:58:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60772) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1luCCh-00069U-Pp; Fri, 18 Jun 2021 06:58:27 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3319 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luCCh-0004o8-20; Fri, 18 Jun 2021 06:58:27 -0400 Date: Fri, 18 Jun 2021 13:58:32 +0300 Message-Id: <8335tfzbfr.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-Reply-To: <874kdv63ml.fsf@gmail.com> (message from Robert Pluim on Fri, 18 Jun 2021 09:20:02 +0200) Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, larsi@gnus.org, emacsuser@freemail.hu, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: Juri Linkov , 36767@debbugs.gnu.org, larsi@gnus.org, > emacsuser@freemail.hu > Date: Fri, 18 Jun 2021 09:20:02 +0200 > > Eli> And that need to go to *Help* is, for me, the single significant > Eli> annoyance with Help commands. For example, I frequently want to look > Eli> at the source of a function whose doc string I just requested, and its > Eli> a nuisance to have to click on the button there or go to the *Help* > Eli> buffer, find the button, and press RET. > > I guess you donʼt like (setq help-window-select t) The nuisance is to have to switch to the Help window. That variable saves the command to switch to it, but it doesn't change the fact that you are no longer in your original window/buffer. Viewing help shouldn't interfere with the window/buffer where you do your main work, IMO. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 10:12:41 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 14:12:41 +0000 Received: from localhost ([127.0.0.1]:57515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luFEf-0008Gd-Ar for submit@debbugs.gnu.org; Fri, 18 Jun 2021 10:12:41 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:11498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luFEc-0008GS-Ot for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 10:12:39 -0400 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 15IEBjBB029987; Fri, 18 Jun 2021 14:12:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=9WUZyHI+i+a7f1TkMppo0Q50OsezTQCE4cDBfwfvM5s=; b=fWCi8f4n7+7+mK4TC1VgKKj3IsoVd4t/6Z1/HEqprcHgFydS8+Fi8pW8ovk9w3h6U5he huq/b5642dQ5Y1fNbBkR/xjOQniL13br8U0CPEthPWI5jxjqMvTK8fGuAW24OFDHxw8F 76SkPAaXhp4Fv9lRtKC1wBh31tfNk4bJ64Ih1vgEdnENHpWoznQYxxCAAmIdrMY4+WX0 k/tWJTfg4XzypS91ed50t+YMHAPSaI6PM2ugLwBqdEEjxdBeVIfs1GWLvqZYtxtthDWF hhL4xMbKVqQbq9+vkp4C2IDdc3/vRxinL5FGDQPOLa/vwX4PiN0SXVby0W6XIz1rWbdG Sg== Received: from oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 397w1y3b5y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Jun 2021 14:12:37 +0000 Received: from userp3030.oracle.com (userp3030.oracle.com [127.0.0.1]) by pps.podrdrct (8.16.0.36/8.16.0.36) with SMTP id 15IEAgic035373; Fri, 18 Jun 2021 14:12:36 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2171.outbound.protection.outlook.com [104.47.56.171]) by userp3030.oracle.com with ESMTP id 396warf4xh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Jun 2021 14:12:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MYKZv0DHId53aGkLAFWVEF063dbfpsSUpzOrhEyjJX8phko7qkGrIcagLQtvwUjBuEI3GRTlFiWEsVJx8ryW4czcdpqyCr+39DWkHZXBvgC66nKRFH12VCbx/BZ9woUUcOB3440FDvJeljPL0xZgejcItCYrVyuVHnQ4I3+ZPx0ZbBh4uTBzoH8J3LsvAetuPhp2IJVB41DuDxweLWDGsfee1A6VrNWKrS/tk9cqtRx7WHdM6hILLdX9GPXuey7S8LL4Kiv74ZaBGwvJsHvbhnBXHoeb49/M3TRI1yxV9L7ibN8/8gP1LXMsBn/gl78HhzbPC1SIhjDjnqXXX3l0Iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9WUZyHI+i+a7f1TkMppo0Q50OsezTQCE4cDBfwfvM5s=; b=IcaOUutoglzA0uwxRMg0dOqwCHh3qCRgUb5JO4EDh1le8P2IS7BNypW+WytzcCB/5hIUu54wK/TQVRVFICxMmduuQO8zZ7746gDfbgs2inxMXipIWBE3nLYe6MTTgs4xvuBEIAsL5aHlt4vp6LL3C313b2HruByvefe1B882KMbspzjMbp3ciQNf/WuR1BwGNgUobpe7ffx3NnAWT0MBHanNGa4Fa9rolNWWTk9GR2eG+3zuWpaENzyrX7W+08mAOZbDc9qxqCdRmIctO/d5iGXn1CufTIjNKPILwH6TAlxNFTTQNYmY5vj6VhEtyj09F4vTjGmTYOGNtrQPLzS4dQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9WUZyHI+i+a7f1TkMppo0Q50OsezTQCE4cDBfwfvM5s=; b=KfJHblN3tk3ZI772nTcH72Vh8koKF2vficiuqGjlHikkP5hFLD1etgU6q6bZlJDalawARTLCX+lW9KGpGGxjwWB8ibpoZ24UUojNcLU82nD4f0g5FJV1b0rDMrPCXO5wz2tfLhNVIGXI0GgiQMg5a7vDlWe5c9JTqCDuDaMKxzo= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4809.namprd10.prod.outlook.com (2603:10b6:806:113::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.16; Fri, 18 Jun 2021 14:12:34 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::1c0e:6d54:3781:bd5c]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::1c0e:6d54:3781:bd5c%6]) with mapi id 15.20.4242.021; Fri, 18 Jun 2021 14:12:34 +0000 From: Drew Adams To: Robert Pluim , Eli Zaretskii Subject: RE: [External] : bug#36767: 26.1; request: add more quick keys to the *Help* buffer Thread-Topic: [External] : bug#36767: 26.1; request: add more quick keys to the *Help* buffer Thread-Index: AQHXZBKyhhyusi+kqkuMGQIrWyor0qsZzbAw Date: Fri, 18 Jun 2021 14:12:34 +0000 Message-ID: References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> In-Reply-To: <874kdv63ml.fsf@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a779ced8-4a0a-42f7-8d8c-08d932631e86 x-ms-traffictypediagnostic: SA2PR10MB4809: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4125; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: g4U3hSJpbszu30VvZlGlBpyKvaeHLYCW05vwLVjN8s8HSicUqr0zONFUfkPY2uEqhA4MHIjZvZ+MjG9swsz3FhUsA8shrUOZ8pTNWm4SWAE358YabXBT/vnHVKoGLN5mZCuZX3tNUbfFvD+72x/OEtnNYgYfE2VutgQyPXJKPi3Sa+Y2wkU7VU5c7yX9mJQXILuZnCVTtxl12NNqo8YIfF9aFcAs7HgKYKGrvr4WSiWXjIBwYMkvree+wVcSDPp7IqYDvGdRnBh2a5MsKHiAw5qPKLF5FI98c1r3+06TAeuC2rdtUWXxW895Y6N7o1Og8KL8/UPdBU4jBP2iSVKkem63stVHUBqIqHMkcHhKlyN0/dJzDLFm6FRsMPtzQFIJdUWFtv3USlRsaqJZTZ+HXDHZvcgs69ndrQNK6UKmiVXemKhZqRDZAkRbN1UTKO65P7Sx8bUbGEPYlcxYlgRrhuCK4IWIY8kDaidmtTkEBdVKCByjYVz+JSY+jFpRMWYkIZ9gjEQOYSXMTQkRVrw4D3/S4FP/rPIrolLoLRZfTesboPvzcLhyJlmeI0nV8GDObypgysozif9X+yA9GYVxaDOcRjy2bNIlAbPV5ca6G/o= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(366004)(136003)(39860400002)(376002)(396003)(9686003)(38100700002)(2906002)(4744005)(76116006)(64756008)(478600001)(6506007)(7696005)(186003)(66446008)(66556008)(8936002)(122000001)(4326008)(66946007)(86362001)(316002)(5660300002)(26005)(44832011)(33656002)(55016002)(8676002)(54906003)(66476007)(71200400001)(52536014)(110136005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eXp5UWZGSG9yR0RKb3NOeVBSdGtOZk5pRC9zMVVpQ0R4VG8zd1J0Yk5MVFJE?= =?utf-8?B?RHZlbEIydUU5T29HRFZVL2UzY3dpN0p6dUFjaTRzUFlrakRpeDJrZUIxVGdp?= =?utf-8?B?TktZdGpwdkF4MVNPRGFtL2E5aWFCb0FMVTh2TkJ6aXRUeTlVNXNwTEtVcVcz?= =?utf-8?B?Z0toclM3WHZqbGtITDB4VDZldkxNZlloSGhoVi9PdWNpOGVBdnpxRXBOTnZI?= =?utf-8?B?bkw2a0xyVG5GVWw2bDRhTmI2RDJlTER6aUJFQW9NR0FvZ0hURDBmT01McW9X?= =?utf-8?B?dG15bUxCekRFN3hoQ09ITzlOd3B1RFFQV1MzRWk3ODRnY0FSTXE0b0lpVGUy?= =?utf-8?B?d01Pcm0xdjdEeE8zWWZNYnFQd3M0UXNGN3c4ZzkvYUs5SnYyaTVoNUxjSTRS?= =?utf-8?B?ZmFwNTlpbytHRHlsbGI4YkQ2L25LVVJBVXZKTTVoeitsdnlCRy91MitnNWM3?= =?utf-8?B?NlZ4bUZhQ3BCZzNmN3RxeG5DNk1ma3RaQ3VBUmUvVFVvNW54L2dUZXp3UmRL?= =?utf-8?B?VXVVeHJJQTJDVGF2ajhLa29ienpDeGpXUkJ0LzNLNFBaT1NuaXY5Y3llajVn?= =?utf-8?B?cUgyQmpzclNSek5CQTZoUjFoZFQ2L0lJMm9HUDVyRUtXZHlBYUNjeFlwM1pH?= =?utf-8?B?OWRmcy9yZEx1MzdmcUFDQTRVRlJWRUE1VjVnZ0RqZ2xJWnVlZkZGb0x6UnZY?= =?utf-8?B?cFZCdm1Uc3NYZW5rMTZRZzdvL0d1eFdkZmltU1Blb0RLVDZCL3Q2L3JYdGEz?= =?utf-8?B?aS9GRkRBTXBhSm14ZGJCTjd3Uk1Xb05LYzhwbTg0TkhJZWl0WmtwZDVNSGdx?= =?utf-8?B?N1k3MzJaVWFDREVqVlRKV1N2eVUxN09HK0kxeGtyNnVPUE4zY0EzZ0c3T1Fh?= =?utf-8?B?Wk9GQVdOa1pxYkx0SXlLT2lub3dST3laUXRHUERkSlBWcXFWSDlabnRqUStL?= =?utf-8?B?UEk0UUFSeTE5eDhhWmtza0xpcGZrZldVNHRsdm9WVXdhdkNrZDhxTkh4dUtJ?= =?utf-8?B?eTZSK2R3S25hRUFXT0lXNUswNEN4eUMzNGp6VjY0SjNIamMvL1F5bW5yV3dF?= =?utf-8?B?cm5jZ1lIQmZudUlDQWxWcVVLK3dkZlZPbWJoQmNSQzVOY09BUVBLYkhub2ZU?= =?utf-8?B?d0hOL3VKSTZIRG9LMnArdDNTS0RVcjJRQWlCdTJBVlZLWERlTW5VTjNBd3FF?= =?utf-8?B?YWdLUVdKZE5ka2N4WjI2NW96MVFxMmdIMUJKNm1wUmFRdjNwQmRleTZZVmlr?= =?utf-8?B?Rm83NENVSno1Nk9kOG0vNGFadWVmbGQrZUtTSURvVm9BT1NFN3RVN2g2RFlN?= =?utf-8?B?Z21yUHdZcDM3ZHJvaVFHakVxSmxVWXRYOWtYMnFFMUp1ZVNKazR4RG52Sk5C?= =?utf-8?B?YktraHg5eWJ4NlRnRzhvRGFzNHdKb0JHL0RMMXNUbUtqeGsxVklzNUw3a01G?= =?utf-8?B?Ni85Tjd1TDJYbFhSNVdCR2xDOWhJVnlPL1BNMlV2eG41dFN4bVRaWlNWMlhx?= =?utf-8?B?QzBJR0I3b0R3TjdiV2VtckVncit2bjJhTEJTS1I1dUtKMC83OG1NRE9BYURn?= =?utf-8?B?eHNBT3k3WlR2UlZqcUFib2tkNkxyZGN5VGdDOTYybHdsaHF0NUZJMmxld3RV?= =?utf-8?B?bmFZVVlXY1BlVjhuOFNZY0MwTzM2ZjZDOFk3eTBDQWxOYllUQ2ZXV0JPVWZj?= =?utf-8?B?bXN5NVMrQmNqbHBJZG92YWM4YURWeDQ0aFYzUWUwaTBmUXhIZ2Nldk9ZUTlQ?= =?utf-8?Q?rD1tWJFsscNK2WxEgk=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a779ced8-4a0a-42f7-8d8c-08d932631e86 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2021 14:12:34.3995 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NM8tNlxGQmWMqdF8kxB4ZZQAQDRf3+29rodMfpsJAHGoTpGIoCJI4bJIoj3UONdy8CPsfAYV2YfYSiJr7QQA3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4809 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10019 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 suspectscore=0 mlxlogscore=876 spamscore=0 adultscore=0 bulkscore=0 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106180083 X-Proofpoint-ORIG-GUID: vf4EE5a88wIWP93faoRqjSiYnuDkdZAF X-Proofpoint-GUID: vf4EE5a88wIWP93faoRqjSiYnuDkdZAF X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: "36767@debbugs.gnu.org" <36767@debbugs.gnu.org>, "larsi@gnus.org" , "emacsuser@freemail.hu" , Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiBJIGd1ZXNzIHlvdSBkb27KvHQgbGlrZSAoc2V0cSBoZWxwLXdpbmRvdy1zZWxlY3QgdCkNCg0K KzEuICBJJ2QgZXZlbiBzdWdnZXN0IHRoYXQgdGhhdCBiZSB0aGUgZGVmYXVsdCwNCmFyZ3Vpbmcg dGhhdCBpdCdzIG1vcmUgaGVscGZ1bCAtIGZvciBuZXcgdXNlcnMNCmVzcGVjaWFsbHkuDQoNCk1h cnRpbiBhZGRlZCB0aGF0IHZhcmlhYmxlIGluIDIwMDcgKEVtYWNzIDIzKS4NCihTZWUgdGhlIG9s ZCBidWcgd2l0aCBzdWJqZWN0ICJxIGRvZXNuJ3QgYWx3YXlzDQpxdWl0ICpIZWxwKiIuKQ0KDQpJ dCB3YXMgbm9ybWFsIGZvciBpdHMgZGVmYXVsdCB2YWx1ZSBub3QgdG8gY2hhbmdlDQp0aGUgbG9u Z3N0YW5kaW5nIGJlaGF2aW9yLiAgQnV0IG1heWJlIGl0J3MgdGltZQ0KdG8gY29uc2lkZXIgY2hh bmdpbmcgaXRzIGRlZmF1bHQgdmFsdWU/ICBJZiB5b3UNCnRoaW5rIHNvLCBtYXliZSB0aGUgcXVl c3Rpb24gc2hvdWxkIGJlIHJhaXNlZCBpbg0KZW1hY3MtZGV2ZWw/DQo= From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 10:22:05 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 14:22:05 +0000 Received: from localhost ([127.0.0.1]:57531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luFNl-0008Vc-BE for submit@debbugs.gnu.org; Fri, 18 Jun 2021 10:22:05 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:42338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luFNi-0008VT-QY for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 10:22:03 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 15IEBjDX005844; Fri, 18 Jun 2021 14:22:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=XlDQBkmO5Gz+utx3uSnbyWvIxtPFlrdgCulRq1gp/p0=; b=0OetCXTVhYncdDHwXD/DV4Su4+UrFEVNlJu0hrG9RJ0vZ7dcFTMULRi+7r1snUkJT1iN wRU39G6vy8F8+TuDDI8dExDEl7W2+UmOeNOt5N+0LbvA9Wy3GiegeGXEzWc2Ai1skF/2 uow9KtURG1coEa6rlhy5FxNCDCKml7/EB/uA3g6cKmJYA2Mo54r5cIwdpucUfdWfxDX1 hZ00bvEGpgrWZIyj8BvbdVoha1g0FrMp75n0sU/UExmr6QD1LpInUurL4IrDL6Bvh5RB 2xSNlr5M+kVXbiAaTC9DHW7fC+cP1p6DvTm8drAf+gqgByf8/Ie4GRlO2G2RNWiF3Zw4 kw== Received: from oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 39893qt0es-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Jun 2021 14:22:02 +0000 Received: from userp3020.oracle.com (userp3020.oracle.com [127.0.0.1]) by pps.podrdrct (8.16.0.36/8.16.0.36) with SMTP id 15IELxdd098272; Fri, 18 Jun 2021 14:21:59 GMT Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam08lp2045.outbound.protection.outlook.com [104.47.73.45]) by userp3020.oracle.com with ESMTP id 396wayw3m9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Jun 2021 14:21:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bdx3xN/aNTePVv2v2NfMm60UMDwL2c+1VAWF2dn8L3TprrJA630bQ8YSQ8kv2ZBXGEaA0vB7bmwD5TcSTp4YGI5rBeE7Kijjut4ESA5WhzOa3QjsYIkauq90Qw0ZnMusa7nHq8AvE0jxpwQ3LYPg71rpAkuqcDQQlhiIxRDvBZKm7dJgSCIiRxlYOTNZA7y4DrOaZW5Tia33NHbc200EWYXGkWGkngpD3n/ahd90AGK1pqzq3ZktBTWlyJce/fYWiCJOnv6v7nNtMNq0rF8s8QHL0pEDVPAAqnpKSA/RodsSx8o2O/ELN6AXlkSNYc6O4av9QK9VkorwIRiRDo+rwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XlDQBkmO5Gz+utx3uSnbyWvIxtPFlrdgCulRq1gp/p0=; b=TAekQvnkMYduBv8SywPgwqwyszzYCFA6tudoFL7BOBz8ji7kofpZgwrvfF7aYydGoZzUU/8NrFA6OH4R09YAhWr+GEqBTxlH9pqDvil0AtbCk82dPBFUmjatGPRCw03e7nYg69akKhNhNn8C+PCy33H1n1/xlIXAs9e9hIJysS3GFtMs+tb1efBd8lG6f0/2U+HF72Y2G7A1BFQQGXFlXhMbzqaKHj/4pADBQRyNYNNQgX/wz2mr1+cvZ1qbMjE9iBGE8TLx/mWlwUWSj6okRRt67+z8lDcCqIOSvd5iRMSqXjpY86eV9vlZGJXPl/t558AdF7tMmxYFfhWpa6keAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XlDQBkmO5Gz+utx3uSnbyWvIxtPFlrdgCulRq1gp/p0=; b=vWjq1NA4X0PgiVYka52KPbl5MqIHLp3e/bQBRcq22NJURCrceYNJaLe6c/czNKJow6LPAv1wIac6rL9LnOGBBnLbbmJmkRIImvreSuLeoi9sAiHAhfm4ShTH41mfwc2icH9VTCckSZqI9PxCOX84+F6Wuval+XprQ5EAMz6QXlQ= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4523.namprd10.prod.outlook.com (2603:10b6:806:113::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.15; Fri, 18 Jun 2021 14:21:56 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::1c0e:6d54:3781:bd5c]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::1c0e:6d54:3781:bd5c%6]) with mapi id 15.20.4242.021; Fri, 18 Jun 2021 14:21:56 +0000 From: Drew Adams To: Eli Zaretskii , Robert Pluim Subject: RE: [External] : bug#36767: 26.1; request: add more quick keys to the *Help* buffer Thread-Topic: [External] : bug#36767: 26.1; request: add more quick keys to the *Help* buffer Thread-Index: AQHXZDD1QEJmsoO350q+9nLXCxi4VqsZz+qg Date: Fri, 18 Jun 2021 14:21:56 +0000 Message-ID: References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> <8335tfzbfr.fsf@gnu.org> In-Reply-To: <8335tfzbfr.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9759c94b-f15f-4ec7-33c6-08d932646d92 x-ms-traffictypediagnostic: SA2PR10MB4523: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tYdk3+Qw1gTIJJC2b/7KmUkjc76HFc9xyFuNJH5PFq0D+VLs/C38CxBpbPuo3xlwv3Nc9MO22zoglHJiT786FNMVYPBZkOZFJR/Q644B6qxKmj+jeL1skDTFFcRE7wOMpdE2DtYdfQEa//pF6DT5jGVdrJXDpi7PZTaGSbYTUH6EhTUeAvd8j8WyUprcGbFqJuCOPhcu3iTPU97S3pbI0FDvmPu7UQnTje2I2Yjc+tZgG3fUgN+RJxyZmPiiKSXl8ofNiOo9lK29pl1atuJJJnLYDBXfvLTlKme7K5AnLadDilrLFBPEm2CXCCkOR2kErCMni96/M1zGn/ouZ3BtnbKHB7uyGT635aCmpSpIG5dQKC1ZqXtkYVcKO8chBqEZEJAiklR2PhQ95RzMwUuHVN78/NnXJ7NZfdPZ5CVSxXt1ygPSjT65lcRz+T/E6jIGXScCJg0XjUvPhhXKRs7DjbcfMSzKCdjn+cRWyGlTMPTlTtwyStZmhTh5yWBegl1vOx4Ox6n0ep3g2+i7lVzFY9//3v3ndy0Nz2PI0xLl08cMq+AKxuMhMi8YJ/TMEKJgeWfVsIVRv45KXC2+Xx98kHzbCkdz0x/qkhCMpY2cJOE= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(396003)(366004)(39860400002)(136003)(346002)(110136005)(54906003)(52536014)(26005)(478600001)(9686003)(66556008)(76116006)(38100700002)(71200400001)(55016002)(33656002)(122000001)(66446008)(66476007)(7696005)(5660300002)(86362001)(6506007)(2906002)(4326008)(44832011)(66946007)(8676002)(316002)(83380400001)(64756008)(186003)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dEJMQi9DSTVyelQyOGgrby8vNUJhZjBLSVFKdjBYdW9UTDlZQUNmOEVOK1ZN?= =?utf-8?B?OW03YStoNndkS29abGRDL1hxWVRCNkNWK0s2NW5yb092NC81OEJ0MmJ3NGpx?= =?utf-8?B?amlacXgyaldjdGtHTEVMZzJrVjh1eVcvelRkOGcrL25JaFZmNjZyclJ2TlJx?= =?utf-8?B?N0NXS0x6NHZTaERKeUFud0tZN2E0a2pLVzYxRGV5UzBOWEtaWnJVRFZyNStO?= =?utf-8?B?QkRpT211UFhhS0hPK3FldE1HZUM4S2tuYWxISXk4Y1F6V3lnbzNHaWYxSVV3?= =?utf-8?B?U0djT0ovZUxCVFpYNVB1UGJBU1QyZVdaWGRab2F0VmU0dXNrbDZQY3duRUhy?= =?utf-8?B?K3ZOdkJNU0hmUzcvUXNqVDdYS2RlR1laSGJvM0VBblNXeVJXK0dPVWlIakw2?= =?utf-8?B?WXB2MWxGRnJodmgxbGxCdkJIWElTUDNYUFdjU0JIcks5bjEwaldvVnhDbUhP?= =?utf-8?B?RDY1R3NjaEptRFlSZVpOWi81T1VVOS9sdnZzV1FHRXhuYmx0azFpOHRKUFMz?= =?utf-8?B?VWpYUTJsci9EcjZKV1d2TVozWWZMNyt3WkJCbDlaNlIwKzQza2FDNzRLdGk3?= =?utf-8?B?L3o2enZGcHhvNjU5S2JYdnhQUlVQY3BqZFRYRGcxQkpoc2lMaVdCaVFlUWNt?= =?utf-8?B?ZUVLMXVLUG9oMHdJNUNpWnFZVFVVOUdXUS94YXloWXI4d2M5V2R0aXdlMTQz?= =?utf-8?B?QThoM1o4QVFES1lXaWIzQkVjeHRpejc3L3FSYWlRdlpDc1YvZC9ST3d0Sksy?= =?utf-8?B?alhxQ0krTEJpaDkxS3UzQks4VndnQ3Q2dVlSYjA4LzZrRnhJWXZYcGtwUVE1?= =?utf-8?B?QUJLNkd0WDhqRFp1d3hKTmtiaEJmaDBia21iNFBrZ21qMjE2NTNKVGQ0ZTZQ?= =?utf-8?B?S2YxSTBHRWxOWHNVeEc3ZURWNG1nSFRkaVQyRmpDRmRrVFZYQ3ZyNlEvcldu?= =?utf-8?B?aDgvUkJWRmNqWlBnV3pUcFFpcis3WnFTOTg1di9yTkd1Qk1JWmtqa3FkR2xR?= =?utf-8?B?dEo4UC9BSEtrSStlWlZtTFdyd2tPU05nTGZBdkZIb0tGRFBxVGgyNzBvWEhM?= =?utf-8?B?TE9tTkg3bzV3MVZjU2t2YVIyZHJ3OUgweGU2dE1WU1ZPcXphKzlTWEI3MDVs?= =?utf-8?B?TC9CZk5nUzloUjZhckVUamw5bHp1VVFYUTFNUUlrNXRBOVZxekRyQU1MSmNn?= =?utf-8?B?UWNOREdUV0dqZ3Z0UjZ5enJOcks2WnZvUzlnSVEvL1B4REw1bU5nQnAvbE1R?= =?utf-8?B?aXFrSXk1bHlzRWhKclpuVHVaVUY3VVNwNmhmUGxyejVPOUVFT1Q3MGNZN1N6?= =?utf-8?B?Z094WlBsR2FqRkkwSndJdGZSNkswWXM3VEQzM2NoTWJCUG1jL0xSRzBueTZw?= =?utf-8?B?MDBpSVNsMjRXbDdhYisxMXhSVXJEcUo4UFpZR0xYZ0E4ZDYwSDV2Nnl2NlNN?= =?utf-8?B?cU1jYy80RmJqcVlYb1BaSWUvbUx2N20xdlBGaXNiS2c4Lzl2T2NlSnBjYnc3?= =?utf-8?B?OFd0azNsdFNkVm45V1l0R2ZDeVcxSEM0MXA5QWxYQTNZN05aODBPeUhrT1ZN?= =?utf-8?B?aHFtbWt3MFEzM3ZFNFYrdTZ0aDUwYXB1aHhheDhVbHlsdWVJRUFTQ3JiTnpQ?= =?utf-8?B?Nm9EekkxbUJKeGlBYVhSTWFiTWJPYk1KdWlUd3UzbjRnak5Lc1Nua3Y0UnVi?= =?utf-8?B?NytDbE1uNUM4dmFmZTVvVW5MSmg1Yi9lMGJUMTdsVDFxaVp6bW9RcXNsK3RI?= =?utf-8?Q?fJJD9Jc8xC8oozbF+E=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9759c94b-f15f-4ec7-33c6-08d932646d92 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2021 14:21:56.5225 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Sqx57zO688v+Ja6lSSxuEJmGJwEzYBwLotq8wf4eScq3tNDWx3zj/oOmDsEu79Auok0S5RVot5ymUZwF/XnoBQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4523 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10019 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 mlxlogscore=999 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106180084 X-Proofpoint-ORIG-GUID: evKqu05NB0m7_HX8c4uU5wZcfnM83JT4 X-Proofpoint-GUID: evKqu05NB0m7_HX8c4uU5wZcfnM83JT4 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: "36767@debbugs.gnu.org" <36767@debbugs.gnu.org>, "larsi@gnus.org" , "emacsuser@freemail.hu" , "juri@linkov.net" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiA+ICAgICBFbGk+IEFuZCB0aGF0IG5lZWQgdG8gZ28gdG8gKkhlbHAqIGlzLCBmb3IgbWUsIHRo ZSBzaW5nbGUgc2lnbmlmaWNhbnQNCj4gPiAgICAgRWxpPiBhbm5veWFuY2Ugd2l0aCBIZWxwIGNv bW1hbmRzLiAgRm9yIGV4YW1wbGUsIEkgZnJlcXVlbnRseSB3YW50IHRvDQo+IGxvb2sNCj4gPiAg ICAgRWxpPiBhdCB0aGUgc291cmNlIG9mIGEgZnVuY3Rpb24gd2hvc2UgZG9jIHN0cmluZyBJIGp1 c3QgcmVxdWVzdGVkLCBhbmQNCj4gaXRzDQo+ID4gICAgIEVsaT4gYSBudWlzYW5jZSB0byBoYXZl IHRvIGNsaWNrIG9uIHRoZSBidXR0b24gdGhlcmUgb3IgZ28gdG8gdGhlDQo+ICpIZWxwKg0KPiA+ ICAgICBFbGk+IGJ1ZmZlciwgZmluZCB0aGUgYnV0dG9uLCBhbmQgcHJlc3MgUkVULg0KPiA+DQo+ ID4gSSBndWVzcyB5b3UgZG9uyrx0IGxpa2UgKHNldHEgaGVscC13aW5kb3ctc2VsZWN0IHQpDQo+ IA0KPiBUaGUgbnVpc2FuY2UgaXMgdG8gaGF2ZSB0byBzd2l0Y2ggdG8gdGhlIEhlbHAgd2luZG93 LiAgVGhhdCB2YXJpYWJsZQ0KPiBzYXZlcyB0aGUgY29tbWFuZCB0byBzd2l0Y2ggdG8gaXQsIGJ1 dCBpdCBkb2Vzbid0IGNoYW5nZSB0aGUgZmFjdCB0aGF0DQo+IHlvdSBhcmUgbm8gbG9uZ2VyIGlu IHlvdXIgb3JpZ2luYWwgd2luZG93L2J1ZmZlci4gIFZpZXdpbmcgaGVscA0KPiBzaG91bGRuJ3Qg aW50ZXJmZXJlIHdpdGggdGhlIHdpbmRvdy9idWZmZXIgd2hlcmUgeW91IGRvIHlvdXIgbWFpbg0K PiB3b3JrLCBJTU8uDQoNCkkgdGhpbmsgdGhlIHR3byBhcmUgc2VwYXJhdGUvc2VwYXJhYmxlLiAg WW91ciBwb2ludA0KYWJvdXQgbm90IG5lY2Vzc2FyaWx5IGFsd2F5cyB3YW50aW5nIHRvIHN3aXRj aCB0bw0KdGhlIEhlbHAgd2luZG93IGlzIHZhbGlkLiAgQnV0IGl0J3MgYWxzbyB1c2VmdWwgdG8N CnN3aXRjaCB0byB0aGUgSGVscCB3aW5kb3cgYXV0b21hdGljYWxseS4gIFdoZXRoZXINCnRoYXQg d2luZG93IHNob3VsZCBiZSBzd2l0Y2hlZCB0byBhdXRvbWF0aWNhbGx5IGlzDQpnb3Zlcm5lZCBi eSBhIHVzZXIgcHJlZmVyZW5jZSwgYXMgaXQgc2hvdWxkIGJlLg0KDQpUaGVyZSBhcmUgbG90cyBv ZiByZWFzb25zIG9uZSBtaWdodCB3YW50IHRvIGJlIGluDQp0aGUgSGVscCB3aW5kb3cuICBXaGV0 aGVyIHNvbWUgYWN0aW9ucyB0aGVyZSBtaWdodA0KbWVyaXQgYWxzbyBiZWluZyBhdmFpbGFibGUg b24ga2V5cyBmcm9tIG90aGVyDQpidWZmZXJzIGlzIGEgZGlmZmVyZW50IHF1ZXN0aW9uIChhbmQg eWVzLCBpdCdzIHRoZQ0KcXVlc3Rpb24gb2YgdGhpcyB0aHJlYWQpLg0KX19fDQoNCkl0IG1pZ2h0 IGFsc28gYmUgcG9zc2libGUgZm9yIGhlbHAgY29tbWFuZHMgdG8gaGF2ZQ0KYSBwYXJ0aWN1bGFy IHByZWZpeCBhcmd1bWVudCBlZmZlY3QgdGhlIG9wcG9zaXRlDQpiZWhhdmlvciBmcm9tIGBoZWxw LXdpbmRvdy1zZWxlY3QnLiAgRS5nLiwgd2l0aA0KdGhhdCBwcmVmaXggYXJnLCB0aGUgSGVscCB3 aW5kb3cgd291bGQgYmUgc2VsZWN0ZWQNCm9ubHkgaWYgYGhlbHAtd2luZG93LXNlbGVjdCcgaXMg bmlsLg0K From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 10:32:43 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 14:32:43 +0000 Received: from localhost ([127.0.0.1]:57552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luFY2-0000M6-P0 for submit@debbugs.gnu.org; Fri, 18 Jun 2021 10:32:43 -0400 Received: from mout.gmx.net ([212.227.15.15]:53953) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luFY0-0000Ls-O7 for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 10:32:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1624026745; bh=UY4F/8SxXZ0juMB7aIsUAbd8yfzFDyUDX+ZWdcCDh0Q=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=V6RPuZTfBWM1legqhFboA/IwnlQmkMuh4q6zh6M3ZKNr+SOfxa2Ee5nkNFJOC8GCI BVJq8I1wmhgagHyKJJ6ra6OXzU/B3Fti9d9dW861CN29aR5hhV+3D6lTSuYTcmFXPT BWHQ4pmoIPd7xyM+DXjMXhx6wxztNwNt92hSSXOw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobelfs ([178.6.216.50]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MBDnI-1m0FXz16H0-00ChSt; Fri, 18 Jun 2021 16:32:25 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> <8335tfzbfr.fsf@gnu.org> Date: Fri, 18 Jun 2021 16:32:23 +0200 In-Reply-To: <8335tfzbfr.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 18 Jun 2021 13:58:32 +0300") Message-ID: <87wnqrgs5k.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:qEmDKMFbXunHLHs6P8WZJjZGgPMs+HUaXpR8VhiwGLSRoGXKxhY whZtr8YmUS27ZTuQ2170d8P25RmWf656gGJPYRBXICY3GVjfP4rmhCcb62P+2BqIfT9/sJX YWpl+e5Tzqa6oaejDBhOpvqbfEZrzcXGb7kRAnh94U38NY5ZfIERGQpX4iVyShiWNLHjK3t PENr1TSXyZnUr2/9fnx7Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WcN69OOrCME=:hUAGPlSfbRo9z1QPDECsKS FqXOOswEJXpdQyOMe1bhVebV9RI+5BD/uidooGLJHwhlZHYHcybkuffDY9NkPtZjn4D5YzHn8 FXjWr2KoQnqjgC/U8i/KfBXrqyAbWTOst5W51x9cvVKVpGsH4iJyvXjMt8YF40PFzlPdOB4DJ FEJ8yyPKNLBiKodfgTUsjxnJM3Dvc7CLTwyoFwh4T9EEHaMepBid9ZgGmFjEtcfuBXD/ksfoa cOlz6kDyGefxNieDLZzkDf7HJkfbo7qSsaQhWdYNBME+2cqAUaG4G3T10++HZWmVpMSou3nAu GNK35kt4aMymSpoa0iL6jB4D2tsg51J3P8+dO62GA4kkQ34zBN+dZi5xh6OPNsANmNO8J0ef0 ILcQkFbn80LY3JOOTWd+diLtm9c0G1zokcspi22nSRoRICkx9IfdL9ZSZSKJFoVIGZdNf9Qkj WroLfobb+lzDFSFoMcgq94jvbrUOSjNVSqpC2sxyl5/7EBobTdzQaF9wmahy1ui2aL4GQrN59 F3ZCrO9o51zD/jmxT0PIG5yqpI0xIaSP66KZAXfq1whctN7JlWAkUiTgrx//jKMCOamrTGBAr CGN5H2auQ7sXJHwMWahNhsBY3oOcmlUjQabtUBajIKkJ7Z/qqyBH3O+kZnWtnT+08ITO0uyAN 1cfE31YTCEopUL+3Y6Y3Ox+BTB4db+mZf0EwaNMDmLZgHSwhzvt2ndokC0+/ShcqJdndlOsKf AdyAnE6tUDRc5zoz2azOJj0sSAo8vzGD01U+42XdtdN4G3yafy9wn6NQKc2vb527xnciAUjZJ D70fiC4lFFECLPBK/AF9t3PqwqHXEmEg81Ns3lGfTZ1QvMd7ZRTRCJGQFQCH05ezEjH+B4j3D +9CB+tp2vZEx5Y9V4sv+Y9nB2UIdA+ItJJiXABw05kkylNqrQ0eR7pBRYONhM+uPIJUk6sKXv FUOpK7uOSKtRFR2guIgply9C0JafPQB4httAG0BHuU1W0+HbXy9nXaP76as6oRPnnx7fIy35z /ZVRxiKxASXekrxIJEyQgPP0mqTWTXl0bM5lGCo9zimnGs3OnQzGouQ5QukLe+GVtLHZejkiI V0oKsH+P9Kr/IZxd27yzwEiGuz+o50NE+2n4U+Z8i1b82I//1h7eadC/w== X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, Robert Pluim , emacsuser@freemail.hu, larsi@gnus.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri, 18 Jun 2021 13:58:32 +0300 Eli Zaretskii wrote: >> From: Robert Pluim >> Cc: Juri Linkov , 36767@debbugs.gnu.org, larsi@gnus.o= rg, >> emacsuser@freemail.hu >> Date: Fri, 18 Jun 2021 09:20:02 +0200 >>=20 >> Eli> And that need to go to *Help* is, for me, the single significant >> Eli> annoyance with Help commands. For example, I frequently want t= o look >> Eli> at the source of a function whose doc string I just requested, = and its >> Eli> a nuisance to have to click on the button there or go to the *H= elp* >> Eli> buffer, find the button, and press RET. >>=20 >> I guess you don=CA=BCt like (setq help-window-select t) > > The nuisance is to have to switch to the Help window. That variable > saves the command to switch to it, but it doesn't change the fact that > you are no longer in your original window/buffer. Viewing help > shouldn't interfere with the window/buffer where you do your main > work, IMO. I'm using this: (defun srb-quit-help (&optional any-frame) "Quit *Help* buffer without selecting it. With prefix argument ANY-FRAME quit *Help* on any visible frame, otherwise quit *Help* buffer only on the selected frame." (interactive "P") (let ((help-window (get-buffer-window "*Help*" (if any-frame 'visible)))) (when help-window (with-selected-window help-window (quit-window))))) (global-set-key "\C-cq" 'srb-quit-help) Of course, if such a command were added to Emacs, it would need a key binding not reserved for users, and that's where the real difficulty lies. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 10:45:51 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 14:45:51 +0000 Received: from localhost ([127.0.0.1]:57569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luFkk-0000g6-Ur for submit@debbugs.gnu.org; Fri, 18 Jun 2021 10:45:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luFkj-0000fq-09 for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 10:45:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51082) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1luFkU-0006U6-2S; Fri, 18 Jun 2021 10:45:40 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1473 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luFk5-0007Rh-Fn; Fri, 18 Jun 2021 10:45:32 -0400 Date: Fri, 18 Jun 2021 17:45:13 +0300 Message-Id: <83o8c3xmdi.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87wnqrgs5k.fsf@gmx.net> (message from Stephen Berman on Fri, 18 Jun 2021 16:32:23 +0200) Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> <8335tfzbfr.fsf@gnu.org> <87wnqrgs5k.fsf@gmx.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, rpluim@gmail.com, emacsuser@freemail.hu, larsi@gnus.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stephen Berman > Cc: Robert Pluim , 36767@debbugs.gnu.org, > larsi@gnus.org, emacsuser@freemail.hu, juri@linkov.net > Date: Fri, 18 Jun 2021 16:32:23 +0200 > > > The nuisance is to have to switch to the Help window. That variable > > saves the command to switch to it, but it doesn't change the fact that > > you are no longer in your original window/buffer. Viewing help > > shouldn't interfere with the window/buffer where you do your main > > work, IMO. > > I'm using this: > > (defun srb-quit-help (&optional any-frame) > "Quit *Help* buffer without selecting it. > With prefix argument ANY-FRAME quit *Help* on any visible frame, Thanks. But what I'd like to have is not a way of burying the Help window, because I frequently need to consult it for quite some time. What I'd like to have is a way of using its buttons without going to that other window first. For example, I'd love a command, bound to a key globally, that would display the source of the function in the same window as the Help window, then allow me to go back to the Help window. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 12:03:15 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 16:03:15 +0000 Received: from localhost ([127.0.0.1]:57678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luGxf-0002ec-Fj for submit@debbugs.gnu.org; Fri, 18 Jun 2021 12:03:15 -0400 Received: from mout.gmx.net ([212.227.15.18]:33127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luGxc-0002eK-Rq for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 12:03:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1624032176; bh=4lwpW4EdPIXOJM1DzQ8ibNnmosEXJJcUMQAkGrx70Fo=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=BNplBjfk45yyKvnjPKgm90FmfsP6gAavR6NpEYEFFQ1mkGU5gkvflSEaaG45sjI1R CkLRyg/qkLwfCHsaNhttnio890Y1o2YQOoIvwVUCq3Ngm2MntP2FH+wYRkHmyFG1uj xFOu8T5mdMm0IAP16tmsRO/GFhSh7qQydPJjFSNQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobelfs ([178.6.216.50]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mlf4S-1lUJn81pBq-00igZD; Fri, 18 Jun 2021 18:02:56 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer In-Reply-To: <83o8c3xmdi.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 18 Jun 2021 17:45:13 +0300") Message-ID: <87o8c3rwt8.fsf@gmx.net> References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> <8335tfzbfr.fsf@gnu.org> <87wnqrgs5k.fsf@gmx.net> <83o8c3xmdi.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Fri, 18 Jun 2021 18:02:54 +0200 MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:E2PqtbxhM7OhUhw/iNBG5mvNbeq4r3xg0q1nc6vp+YnxsDIlG7E u/bm9xNhWD3UX906tvlvUpkjFaMAHFZaSPmhzHcTs0+lbe/O92jbW8GUGGI/77kfy6TYUQI 349ozlnI04PiBNAOZXESZ8/g7WGHPvrK5tlRyiqx0eLkKkg3bKVc5fwED2B26mZoJ9lQC1g yxqQnoEPe6vx5IuwfnQiA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:X+0jPugkJ7A=:r/cebBYym2o5h/59FXmjP7 auwapE3dDjlg5i54I0hsN/L3pfc9LGmcx4cWuoTcQ4pNzh7h4zLbMLPNgAaeuUg+gQsG6ysb6 dOq64ZX/Z9Rg1DK/xznVOC+NS2OhVo5JY5MlVRe/3zoz9Orfk5XEviqsFrjRDdfErpFM1W+85 az98v3rjfdXXsngiRFCfdvkUbZogPlHaYQ2L+x4AkZkPKrf0Vu0gjsQUTUE7oOBHeqayDdbwn Dh9zWjhAG5wxf3bMfqR89+cVsZPfHsefzh6aiQZef56u35x2j5kq0LYUHu8SAeFVgEeNj14/D nJBRhAeodyFJIU7nJKg+bHbsm8JiqAO3sGzW8aEubJhsAe0QdmOC1LZ8fhMg/A7ghQHyMylFE yaOKaOEqHrpGKbXV4EVPtTzN3IAt8oPm3vD8HKvbBOzY2n1W4OJy6Vh0h+FQ+FEPb7NHVrGjb gvyw/OGBT+Mu+qQ4L2MZzugCs3s6HLuZBCAMFzFJiKOLpjyJxUDotbG0x5fSoTAZjrLqwKXP0 EkSy7nEmSAolAZNp0Hsr5HB9ECjqTjU7nuFRjIXGzvAvlyV2V/pdPxF1NkOPzX7yjfWewZo9u t6/bYNILDrVL5mdqd0OM0Si0/l0a0R04gyMkH3K7/F0d7DV4X2kqwCmwlkRwj6e0U1Ak+PAV1 4h09IfI/stwsUFOzX2B7H5hYOiqux9fDMAMBa1k+J3v7/v89LtsGyvEhjnxXfgBj3dpEHaAGN mXAX+KdzcAOUM/fA+brG+jp9DQXNLNu6QNJ2D8kcxTwtIwL3vFYtesV+YSPnH6tazQLJRSgWN lNZkNrn1+KJ8fARbO6YbOAmcvAwytDsOWlt6YfKu0ApiQswnEv8GE+Ytm81G1EUahKVeXGPOU 8rdpMUwjBAXB1/ebjOV9tmGJQLLHdS1p846FCfUPkqAfrAulLPXAjMQL2Ijr5iYfNqnE/NwQO 2m+iOLbHvihdA4MoJw8YvJ218NFlLEOML4vFZFa0z5tt+DWOOLOK8V/oRoI9qqsFOHIgcliGC 1jGtdhMszHbjBHYndvE4LOYh8W/Tn5LH0LBNJn4vxV9cmKmmhJYN6CKOnHBR7eIjLlwq1MguC C9gE9P3thUPAdjhIhvj/AF7tvsAbkMQ3Knm7Rd8yiMq5XKEaVmUwqjEGA== Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, rpluim@gmail.com, emacsuser@freemail.hu, larsi@gnus.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Fri, 18 Jun 2021 17:45:13 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: Robert Pluim , 36767@debbugs.gnu.org, >> larsi@gnus.org, emacsuser@freemail.hu, juri@linkov.net >> Date: Fri, 18 Jun 2021 16:32:23 +0200 >> >> > The nuisance is to have to switch to the Help window. That variable >> > saves the command to switch to it, but it doesn't change the fact tha= t >> > you are no longer in your original window/buffer. Viewing help >> > shouldn't interfere with the window/buffer where you do your main >> > work, IMO. >> >> I'm using this: >> >> (defun srb-quit-help (&optional any-frame) >> "Quit *Help* buffer without selecting it. >> With prefix argument ANY-FRAME quit *Help* on any visible frame, > > Thanks. But what I'd like to have is not a way of burying the Help > window, because I frequently need to consult it for quite some time. > What I'd like to have is a way of using its buttons without going to > that other window first. For example, I'd love a command, bound to a > key globally, that would display the source of the function in the > same window as the Help window, then allow me to go back to the Help > window. The command `help-view-source' that Lars recently added could probably help here, with some tweaking. It calls help-function-def--button-function, which calls pop-to-buffer with no ACTION argument, which results in the source buffer being displayed a different window than the *Help* buffer's window. So the first adjustment would be to add an optional ACTION argument. As far a returning from the source file to the *Help* buffer, the easiest way I can think of to do that is if the source file is visited in View mode: then `q' would bury its buffer, returning to *Help* (I think). Or would that not satisfy your use case? In any case, such a change to help-function-def--button-function would probably be undesirable in other cases, so rather than changing that function it would probably be better to add a new function using the ACTION argument and View mode. Then that would need to be wrapped in a command like the one I suggested to use it outside of *Help*, and likewise for View-quit. That's starting to sound rather brittle, so maybe it's not a good idea after all. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 12:21:53 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 16:21:53 +0000 Received: from localhost ([127.0.0.1]:57891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luHFg-0003JS-TI for submit@debbugs.gnu.org; Fri, 18 Jun 2021 12:21:53 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:29810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luHFd-0003JG-T6 for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 12:21:51 -0400 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 15IGE5AC001345; Fri, 18 Jun 2021 16:21:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=4NyTZWNg/6V3xQ5vkb/w2pozzGRI0H8unCvVieVDvuU=; b=TOReCQmo3BpGXFBV6L/zgFAgWzlUD6XYAEUqFyEtDwhjTEsoItLy81lINJP4VYFDFAJw lPr3v/7udmoAOAP862xJXAP+l+ZsqBWg9A9QNBM2vqTw2A+e1w2Ej5QaXKVCbmE8jmhW R5KF5KrEB4eEhFsV5c2kpOUQAUVQiVPMe685EOtOEJnyg1/78NarJqtCUM8NcFGIppLo HqYClI1/7QZ81K/X1pJeZJFeX8VLsMrDJQAJkNDJQQ5q0N1+soFz4lvA+MgWd5OTx0oR pQvILYMD/LIwjvx0Z9SnQ4eIgU9XITxEIuDw12G3za53j/pICeLRdyUDd3F10h/Cn7c9 iQ== Received: from oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 398xmp0165-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Jun 2021 16:21:48 +0000 Received: from aserp3020.oracle.com (aserp3020.oracle.com [127.0.0.1]) by pps.podrdrct (8.16.0.36/8.16.0.36) with SMTP id 15IGImT9076321; Fri, 18 Jun 2021 16:21:47 GMT Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam08lp2048.outbound.protection.outlook.com [104.47.74.48]) by aserp3020.oracle.com with ESMTP id 396way7ywq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Jun 2021 16:21:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=by0vyDtw33XQkdTRSS/xFatvzcWj7Qj8AWzHWKu918tpGecsZHfszGm+UGB+IStzY6RT0hPzm4bnhlu5Z8qwu/3LR6rq2ah2L1k/e0E6y7tlgA64zoJu6xZ2YUSdRMwKqwjp1Wgf+wNWLRiE6yJZBhAzFOdfY6+1tWC+W5vmWsZ5pI0u2HygvJd1mB8jyV6nSBWfcnomYRishqcxdQahtFj75aiGHYLH5WIVTcXRu3vB1Yoat0rdgUTPrXK+cyLmm4VfQuMnR/LeG11GL9oA1i6wJ9z+787C47uF8lgvQ/xKyK6BEkwsp+IRZI+ziRbHl5FuwMO6DCL8Pt3YbtSdzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4NyTZWNg/6V3xQ5vkb/w2pozzGRI0H8unCvVieVDvuU=; b=TphJVzxbCHR5CRZ5DkJfpElS8KZ2X88/3K7mtnbiaEOQ5e/kk02EqcD6GLEoHpO23glJluL9ELYEziilm0QiSIZ0T8iZElG/oZTlApE0liaXxb5AiK4OMt4c1CQennwQZH5x5RSVGCmy4hu/CVXlQBABBAxHo9hiGEBLzs1IGGb9PnaY5fuNiM6slRiSiWQDGSP5OYCQKfjxXXI5VFf+7EpkMh8fuIlvjaz3HPehXfNOpvu/5kgIQcVva0vv7vtHJ74+pt86VqMywGTaOjODhpqwesU8XZCgGVpsOn7S/ZApCq4MmhQ7OyvdUjZJ3VeZNnAz+lTXLUvaqX2HlN44xg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4NyTZWNg/6V3xQ5vkb/w2pozzGRI0H8unCvVieVDvuU=; b=MqmYFjFzLEINMzEz3xNWK8sdAOGuN4f5sXmhCO06FgN5DvYPwk6gad3pl19RxlBDjlUmNrEWTUH2dOXPlt4bIAMhupAhzRcfz/4kV4JnQZ3zg4KYx5RDLAYQsgS968BaoIFt9claEMCCJIWwyfqYGBIak/42nO3j3BqxVGtHuUg= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4572.namprd10.prod.outlook.com (2603:10b6:806:f9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.16; Fri, 18 Jun 2021 16:21:45 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::1c0e:6d54:3781:bd5c]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::1c0e:6d54:3781:bd5c%6]) with mapi id 15.20.4242.021; Fri, 18 Jun 2021 16:21:45 +0000 From: Drew Adams To: Stephen Berman , Eli Zaretskii Subject: RE: [External] : bug#36767: 26.1; request: add more quick keys to the *Help* buffer Thread-Topic: [External] : bug#36767: 26.1; request: add more quick keys to the *Help* buffer Thread-Index: AQHXZE74Nr6h8aXbzU+Jt7OpCtDqyKsZ8jPQ Date: Fri, 18 Jun 2021 16:21:45 +0000 Message-ID: References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> <8335tfzbfr.fsf@gnu.org> <87wnqrgs5k.fsf@gmx.net> In-Reply-To: <87wnqrgs5k.fsf@gmx.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmx.net; dkim=none (message not signed) header.d=none;gmx.net; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 582beeed-008f-4493-d5f3-08d932752a6f x-ms-traffictypediagnostic: SA2PR10MB4572: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:800; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lFLoikIisaP6LAtxnL5TKTtciR0P6grtgI0MQ+fLRUEdNc2/F36E76hC23TG90MOznuU4xpXXCzwrW6l0UVqhqBZ4Y7NYGOIyBw7nP9owZtzoZl5onSuNtcon4306shB8jo9gmqw6U+NapddcfK3C4EpsjAMYxM3/YcqPjebQFgPe3ddjGaVD9vV4DLK1tWEJtmraALDl2CvJAsn8Lww+uzH55fQddu53wdYPFyYFulNIaWCddr3GIKu2PuwfklNTfGED9nR3fm8PmwE+t4dsJ3Tp2NtW9//a6zY/AfZuEul9n7OrBbp82eqjeR2YLN2jURSr0PkUa6OlwQ2qZ9bIbt2MRiZ5ATtPKKu4g7eH41f2VX9dv5WMBs0t7JA96P2EZQDGDQUc2m0YDHF0A/i4W57m3OI7KhaZl8xCXt39AttBpasoHl6O/w7pjuE6xhKh1t/jJ36qnmUc6o9cHppGR6jt3Yj0pyz0pTjaZvqCWAdy3eogOGv4uWa15rApnhG022XGHMat7x9+/UJflpFxoZOBrOWhExgEQrZeK6MbvPsymjGKgfxycuVRvMf/axit/bYUzY1vw7TpwvTiPf6oplrrnpiU/Cj8ohJJrLAaH8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(346002)(136003)(396003)(39860400002)(66946007)(4326008)(66476007)(8676002)(64756008)(66556008)(71200400001)(66446008)(76116006)(52536014)(38100700002)(478600001)(44832011)(2906002)(9686003)(122000001)(86362001)(8936002)(316002)(6506007)(110136005)(55016002)(83380400001)(5660300002)(26005)(7696005)(54906003)(186003)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c2QwMnlBcm5hUUxxbnpzRzV6ZksvSzl4MHlQYXFvV1F6d0FleGpkMnhtdC9a?= =?utf-8?B?ZHlENXZwQWp1QWtBemRaUlBobkxwS1I3a0RvU0I0UUk3cWR2ZHN1V3hBamh5?= =?utf-8?B?aEVuZWlLSXNkQkFyZFNOVmJyVXVuNXZDSm5XNVg0Qzdmc1VUYmgxSVRTa2VS?= =?utf-8?B?ajl4Nm5adkxuaWpRVkl5Um4yMEJZT29WTy8zRGZBQ1pqWlFjQ0NCUkIxMi95?= =?utf-8?B?N1Y0bU9MeHJ5VFVabGN1dDh5UXRIQ3FpczA0OXpXRXdSM21TNGYrdG9KQVdq?= =?utf-8?B?NHAvVVJ4WXdITzI4UElKM0h1NHowQUxMQ3gvaDFtbG82ZlpyRmd2TUxtS1BJ?= =?utf-8?B?VEFtWjY0VVF0U1ZpbS9zenQzdVNucGRjSlRyU1ZZaitXQ2RDcUVmY3dvcWdn?= =?utf-8?B?UXFDWmNWWVNvQzhFb05mdHpROEdsT1Axak9oN3dWM1BIZzRDdXNSYW91K1lF?= =?utf-8?B?L0IxWmpiR2x3dzhkaXlPc0RPQ1dOR3JFNFJwbjcxb1llZlhrQUdaT2hnUW5K?= =?utf-8?B?R2pReDBKOTJETEJoZzZ1SXlMNFpnS1Q0anZPZUVwMTFLUnFWd0UycmZPRStZ?= =?utf-8?B?SGZLcEY4SDVjMFU5SDlQL2xURzNBVDlBNzBYbmdidVZEb3hHWjVtWWU5MUJx?= =?utf-8?B?RXh6emUrcEFWekM3WlZEazB0SEFvS1h6SW82N3dxdVo2NjhFREFmOEZWSndG?= =?utf-8?B?NVE2MGt4RmIyYVk3ald4Nk5PWHZIdWVsUEoxRVhvSFVVZFFUc2wrUVhBRU1O?= =?utf-8?B?RExxb1UrODBxMkgwTmlSYWpWUzVPcHkzMnQxQ2JQQWVOWE1KMlhONGovT053?= =?utf-8?B?bnVINXdwUnFOa1dRTXRCc1ZudTlCNnp1OGI0bkRpVWxvOHFCcDhqMEZQandH?= =?utf-8?B?TDVvdGpGSnFYeHBURlpIVEsxMWJXaFdvdU5PU0hET3ZwK3kwOVVJaithbU5H?= =?utf-8?B?Nm14WTlVWktkZjZQeXRROHcySXNaVVIwQzJlUm91eTdRWUlIcGYwOFNwZFJT?= =?utf-8?B?L0djcWw4REhyWlVCV1VSM09UZjloMEx1SkM2TjBjT2xMRlNUcldBZ01jMW83?= =?utf-8?B?TUVmWURxWXNITFdmdmxZR01Od2owak0vNEZia3dxWTJyV0dOalRNNEJnaUQz?= =?utf-8?B?TWVtZ0twM21OcUIvNWxqRlgrYWlUdTd0QU5yNFdCRktjTjJjZm5IVFFSUEZM?= =?utf-8?B?eFh4WGc3MXpYSDlqeFJxbUxhdGd3bHpCYWpsQTMrQXppdW1wK05zOTRkVjFN?= =?utf-8?B?UlJEeDZUb2JwdU1JNlJRbTh6NU45aDJNc05zZ0lkTXgzMnFGK3oxVFl3OVJP?= =?utf-8?B?SndTd0ZDSndhcWk1RStMMUlOYjZoUGhSbUQxNmo2V2hURU9SWVh0M1VndTdw?= =?utf-8?B?eDN1eXJMTFRvcTVselNGTXRxUkI0SzNlcWdVS0ZvSHZhRXZqYW9LYnF1Nkps?= =?utf-8?B?K1NDaDgwSStWSGZSazJEbGZuQ0k5bGN0K3hJcHczVXphcWx1WTRxd0ZsU2sv?= =?utf-8?B?dDdVN3EwYXVteEk4dlVwZCtXZmpvQzNtalRuNEFURDlwNlpZWTlXWmxhNUo2?= =?utf-8?B?SkNLekZDajVxdTEvcXhpMHl6a0pJaWRyempFcXYzcTB6cUxwU3FtRnlvK1lK?= =?utf-8?B?Mm5pOC9YYVRHR2d0eE5mWUZhd2pZTVJxSkV1SEplb0s5UEdBcGFxUUJpTWcx?= =?utf-8?B?Z3cxSHlGcEtvNVkwYjdudDhvUVI0MFQ0WlZSeWgrdmZPZjJiRVBTV2tqcFV6?= =?utf-8?Q?UVKRmx9ExYV9fnfuQs=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 582beeed-008f-4493-d5f3-08d932752a6f X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2021 16:21:45.3752 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: v9fiwpMoLQ4s6SizBizDpZLwP+hCDrRkeZylND2FC/4mwls/DSDXykcaIXCeA6MEH+urVgQfBU9J33sB/A91gA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4572 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10019 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 adultscore=0 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 mlxscore=0 mlxlogscore=875 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106180095 X-Proofpoint-ORIG-GUID: Doui27sPl4NXlKwRmdgW-dfyrQUnVKxY X-Proofpoint-GUID: Doui27sPl4NXlKwRmdgW-dfyrQUnVKxY X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: "36767@debbugs.gnu.org" <36767@debbugs.gnu.org>, Robert Pluim , "emacsuser@freemail.hu" , "larsi@gnus.org" , "juri@linkov.net" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiBJJ20gdXNpbmcgdGhpczoNCj4gDQo+IChkZWZ1biBzcmItcXVpdC1oZWxwICgmb3B0aW9uYWwg YW55LWZyYW1lKQ0KPiAgICJRdWl0ICpIZWxwKiBidWZmZXIgd2l0aG91dCBzZWxlY3RpbmcgaXQu DQo+IFdpdGggcHJlZml4IGFyZ3VtZW50IEFOWS1GUkFNRSBxdWl0ICpIZWxwKiBvbiBhbnkgdmlz aWJsZSBmcmFtZSwNCj4gb3RoZXJ3aXNlIHF1aXQgKkhlbHAqIGJ1ZmZlciBvbmx5IG9uIHRoZSBz ZWxlY3RlZCBmcmFtZS4iDQo+ICAgKGludGVyYWN0aXZlICJQIikNCj4gICAobGV0ICgoaGVscC13 aW5kb3cgKGdldC1idWZmZXItd2luZG93ICIqSGVscCoiIChpZiBhbnktZnJhbWUgJ3Zpc2libGUp KSkpDQo+ICAgICAod2hlbiBoZWxwLXdpbmRvdw0KPiAgICAgICAod2l0aC1zZWxlY3RlZC13aW5k b3cgaGVscC13aW5kb3cgKHF1aXQtd2luZG93KSkpKSkNCj4gKGdsb2JhbC1zZXQta2V5ICJcQy1j cSIgJ3NyYi1xdWl0LWhlbHApDQo+IA0KPiBPZiBjb3Vyc2UsIGlmIHN1Y2ggYSBjb21tYW5kIHdl cmUgYWRkZWQgdG8gRW1hY3MsIGl0IHdvdWxkIG5lZWQgYSBrZXkNCj4gYmluZGluZyBub3QgcmVz ZXJ2ZWQgZm9yIHVzZXJzLCBhbmQgdGhhdCdzIHdoZXJlIHRoZSByZWFsIGRpZmZpY3VsdHkNCj4g bGllcy4NCg0KRldJVywgSSB1c2UgdGhpcywgd2hpY2ggSSBiaW5kIHRvIGBxJyAocmVtYXAgYHF1 aXQtd2luZG93Jyk6DQoNCjs7IENhbmRpZGF0ZSBhcyBhIHJlcGxhY2VtZW50IGZvciBgcXVpdC13 aW5kb3cnLCBhdCBsZWFzdA0KOzsgd2hlbiB1c2VkIGludGVyYWN0aXZlbHkuICBGb3IgZXhhbXBs ZToNCjs7IChkZWZpbmUta2V5IGdsb2JhbC1tYXAgW3JlbWFwIHF1aXQtd2luZG93XSAncXVpdC13 aW5kb3ctZGVsZXRlKQ0KOzsNCjs7IFRoYW5rcyB0byBNYXJ0aW4gUnVkYWxpY3MgZm9yIHN1Z2dl c3Rpb25zLg0KOzsNCihkZWZ1biBxdWl0LXdpbmRvdy1kZWxldGUgKCZvcHRpb25hbCBraWxsIHdp bmRvdykNCiAgIlF1aXQgV0lORE9XLCBkZWxldGluZyBpdCwgYW5kIGJ1cnkgaXRzIGJ1ZmZlci4N CldJTkRPVyBtdXN0IGJlIGEgbGl2ZSB3aW5kb3cgYW5kIGRlZmF1bHRzIHRvIHRoZSBzZWxlY3Rl ZCBvbmUuDQpXaXRoIHByZWZpeCBhcmd1bWVudCBLSUxMIG5vbi1uaWwsIGtpbGwgdGhlIGJ1ZmZl ciBpbnN0ZWFkIG9mDQpidXJ5aW5nIGl0Lg0KDQpUaGlzIGlzIHNpbWlsYXIgdG8gdGhlIHZlcnNp b24gb2YgYHF1aXQtd2luZG93JyB0aGF0IEVtYWNzIGhhZCBiZWZvcmUNCnRoZSBpbnRyb2R1Y3Rp b24gb2YgYHF1aXQtcmVzdG9yZS13aW5kb3cnLiAgSXQgaWdub3JlcyB0aGUgaW5mb3JtYXRpb24N CnN0b3JlZCBpbiBXSU5ET1cncyBgcXVpdC1yZXN0b3JlJyB3aW5kb3cgcGFyYW1ldGVyLg0KDQpJ dCBkZWxldGVzIHRoZSBXSU5ET1cgbW9yZSBvZnRlbiwgcmF0aGVyIHRoYW4gc3dpdGNoaW5nIHRv IGFub3RoZXINCmJ1ZmZlciBpbiBpdC4gIElmIFdJTkRPVyBpcyBhbG9uZSBpbiBpdHMgZnJhbWUg dGhlbiB0aGUgZnJhbWUgaXMNCmRlbGV0ZWQgb3IgaWNvbmlmaWVkLCBhY2NvcmRpbmcgdG8gb3B0 aW9uIGBmcmFtZS1hdXRvLWhpZGUtZnVuY3Rpb24nLiINCiAgKGludGVyYWN0aXZlICJQIikNCiAg KHNldC13aW5kb3ctcGFyYW1ldGVyIHdpbmRvdyAncXVpdC1yZXN0b3JlIGAoZnJhbWUgZnJhbWUg bmlsICwoY3VycmVudC1idWZmZXIpKSkNCiAgKHF1aXQtcmVzdG9yZS13aW5kb3cgd2luZG93IChp ZiBraWxsICdraWxsICdidXJ5KSkpDQo= From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 14:25:31 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 18:25:31 +0000 Received: from localhost ([127.0.0.1]:58175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJBL-0006YH-Ch for submit@debbugs.gnu.org; Fri, 18 Jun 2021 14:25:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJBJ-0006Y4-Pp for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 14:25:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35280) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1luJBC-0003S4-U4; Fri, 18 Jun 2021 14:25:22 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3053 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luJAv-0001NS-2O; Fri, 18 Jun 2021 14:25:22 -0400 Date: Fri, 18 Jun 2021 21:25:12 +0300 Message-Id: <83im2bxc6v.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87o8c3rwt8.fsf@gmx.net> (message from Stephen Berman on Fri, 18 Jun 2021 18:02:54 +0200) Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> <8335tfzbfr.fsf@gnu.org> <87wnqrgs5k.fsf@gmx.net> <83o8c3xmdi.fsf@gnu.org> <87o8c3rwt8.fsf@gmx.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, rpluim@gmail.com, emacsuser@freemail.hu, larsi@gnus.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stephen Berman > Cc: rpluim@gmail.com, 36767@debbugs.gnu.org, larsi@gnus.org, > emacsuser@freemail.hu, juri@linkov.net > Date: Fri, 18 Jun 2021 18:02:54 +0200 > > > Thanks. But what I'd like to have is not a way of burying the Help > > window, because I frequently need to consult it for quite some time. > > What I'd like to have is a way of using its buttons without going to > > that other window first. For example, I'd love a command, bound to a > > key globally, that would display the source of the function in the > > same window as the Help window, then allow me to go back to the Help > > window. > > The command `help-view-source' that Lars recently added could probably > help here, with some tweaking. It calls > help-function-def--button-function, which calls pop-to-buffer with no > ACTION argument, which results in the source buffer being displayed a > different window than the *Help* buffer's window. So the first > adjustment would be to add an optional ACTION argument. As far a > returning from the source file to the *Help* buffer, the easiest way I > can think of to do that is if the source file is visited in View mode: > then `q' would bury its buffer, returning to *Help* (I think). Or would > that not satisfy your use case? I don't know, I'd have to try. But surely, we could devise other methods to get back to the Help buffer, ones that don't require View mode. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 15:16:34 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 19:16:34 +0000 Received: from localhost ([127.0.0.1]:58247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJyk-0001Yv-3O for submit@debbugs.gnu.org; Fri, 18 Jun 2021 15:16:34 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:40009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luJyi-0001YX-Gv for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 15:16:32 -0400 Received: (Authenticated sender: juri@linkov.net) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id E31C51BF205; Fri, 18 Jun 2021 19:16:24 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer Organization: LINKOV.NET References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> Date: Fri, 18 Jun 2021 22:14:05 +0300 In-Reply-To: <83bl83zp5h.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 18 Jun 2021 09:02:18 +0300") Message-ID: <87r1gz3s52.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, larsi@gnus.org, emacsuser@freemail.hu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain >> it would be possible to type just 'C-h v RET c' to customize it. > > You forget the need to switch to the *Help* buffer before typing 'c', > don't you? I have no such problems because of using windmove-display-* commands where the prefix arg defines whether to select the displayed window or not. Maybe describe-* commands could accept the same prefix arg where C-u will reverse the value of help-window-select the same way as C-u of windmove-display-* reverses the value of windmove-display-no-select. > And that need to go to *Help* is, for me, the single significant > annoyance with Help commands. For example, I frequently want to look > at the source of a function whose doc string I just requested, and its > a nuisance to have to click on the button there or go to the *Help* > buffer, find the button, and press RET. > > So how about some special prefix key and a keymap to allow invoking > these commands from a buffer other than *Help*? To look at the source of a function, a quicker key is `M-.' or `C-u M-.' that reads a symbol name. >> diff --git a/lisp/help-mode.el b/lisp/help-mode.el >> index 48cf435f97..24b7ffaa2a 100644 >> --- a/lisp/help-mode.el >> +++ b/lisp/help-mode.el > > No changes in documentation to go with this? Here is the documentation: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=help-customize-doc.patch diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi index 8c24a926af..f144fd2922 100644 --- a/doc/emacs/help.texi +++ b/doc/emacs/help.texi @@ -456,6 +456,8 @@ Help Mode (@code{help-view-source}). @item i Look up the current topic in the manual(s) (@code{help-goto-info}). +@item c +Customize the variable or the face (@code{help-customize}). @end table @cindex hyperlink diff --git a/etc/NEWS b/etc/NEWS index da1372baf4..b1f1673fd3 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1133,6 +1133,10 @@ topic. *** New command 'help-goto-info' ('i') This command will look up the current symbol (if any) in Info. ++++ +*** New command 'help-customize' ('c'). +This command will customize the variable or the face (if any). + --- *** The 'help-for-help' ('C-h C-h') screen has been redesigned. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 15:22:03 2021 Received: (at 36767) by debbugs.gnu.org; 18 Jun 2021 19:22:03 +0000 Received: from localhost ([127.0.0.1]:58252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luK42-0001hQ-Pf for submit@debbugs.gnu.org; Fri, 18 Jun 2021 15:22:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luK40-0001gw-MQ for 36767@debbugs.gnu.org; Fri, 18 Jun 2021 15:22:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36630) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1luK3t-0004i0-Oe; Fri, 18 Jun 2021 15:21:53 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2549 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luK3t-0006Fw-At; Fri, 18 Jun 2021 15:21:53 -0400 Date: Fri, 18 Jun 2021 22:21:59 +0300 Message-Id: <83czsjx9k8.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <87r1gz3s52.fsf@mail.linkov.net> (message from Juri Linkov on Fri, 18 Jun 2021 22:14:05 +0300) Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <87r1gz3s52.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, larsi@gnus.org, emacsuser@freemail.hu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: larsi@gnus.org, 36767@debbugs.gnu.org, emacsuser@freemail.hu > Date: Fri, 18 Jun 2021 22:14:05 +0300 > > >> it would be possible to type just 'C-h v RET c' to customize it. > > > > You forget the need to switch to the *Help* buffer before typing 'c', > > don't you? > > I have no such problems because of using windmove-display-* > commands where the prefix arg defines whether to select > the displayed window or not. What does windmove have to do with this? > > So how about some special prefix key and a keymap to allow invoking > > these commands from a buffer other than *Help*? > > To look at the source of a function, a quicker key is `M-.' > or `C-u M-.' that reads a symbol name. That doesn't work well with cross-links in the doc strings, because you need to type the name of the symbol. I want a command that will do the equivalent of TAB in the Help buffer, but which will work from another buffer. > +*** New command 'help-customize' ('c'). > +This command will customize the variable or the face (if any). I think this should make it clear the variable/face are those whose doc string is being shown in *Help*. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 19 05:09:14 2021 Received: (at 36767) by debbugs.gnu.org; 19 Jun 2021 09:09:15 +0000 Received: from localhost ([127.0.0.1]:58562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luWyY-0007t9-JP for submit@debbugs.gnu.org; Sat, 19 Jun 2021 05:09:14 -0400 Received: from mout.gmx.net ([212.227.15.15]:59729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luWyW-0007su-Px for 36767@debbugs.gnu.org; Sat, 19 Jun 2021 05:09:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1624093734; bh=CS8okpD36MazjMh/1ut84/Bk9zaY18U0HxmS/ZrFZHU=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=TWDHVLwf4je9Mq09cxYD98K+Aag2G1g3Sya4wcwfN350aJEFiw/bYfn4UMPBUBd4g j/G0r+nl6evFF6nwdCAlTKHqfRsYmAb/sh9wVg8GvFjzhcoyzCvkb7NG7QpF6oG93E Xpfv/Hrmf6HBs+01ZBtssryhX1MD+OMfkMeOhGrY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([46.125.249.14]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MAfYw-1m16XW0pQG-00B0ht; Sat, 19 Jun 2021 11:08:54 +0200 Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer To: Eli Zaretskii , Stephen Berman References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> <8335tfzbfr.fsf@gnu.org> <87wnqrgs5k.fsf@gmx.net> <83o8c3xmdi.fsf@gnu.org> From: martin rudalics Message-ID: Date: Sat, 19 Jun 2021 11:08:52 +0200 MIME-Version: 1.0 In-Reply-To: <83o8c3xmdi.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------E49004CBAC22A2EA3B19A066" Content-Language: en-US X-Provags-ID: V03:K1:yq49PL6cS+Xb5hrjXok3IVrFiQ8Nz7xWIHV0/GaGv6pgoHHpsNG b0dcUMve9JIv5gB5aHfyOt8dhWREe2KZh/8Az8bHAGtVRLVs+S3C32CQ8mJFkdwIlqZdz3O UOCfogxNrMzfYytwuZYSEa6t0+TcmXO/5DI1UhomVth2iW66+/jK95RW6u7NsNKqQODXWyW lxi6U1DYb+EcFHwlKHfEg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:flYcRH4hr8g=:OkLHHzeG/N7xidRQpNGkLM WG5WwTlh2D2PBXk5vPW3+EuKlTikmZM8S7GIDYDyohVlb5kp9HZBq5pPxIf7JY2MtLTYwO7Vr VXh8FlU//yUSSw8CraaRmJp3WsVHuiI+5lAcKwZhfrZLNiVs16M33MiX3U0StYgmhis//4bew OnxGP3NmY3PlVBa4N+yXzZiRYudRlUMuEEzH6WbcmqTcPaHe+/7FIXhnUkZ8mXDBZt4bvuzJt EtSt64gTABXw7sgBwcSaBGYOR95V/rV9xajVxW2TRNIxkNcnsNBMP+I2VRuvDVtGL1sNRKyoQ aoSFqd546xmcbmbrfrTkBHlhoA+2smyLsfKDZGsL13zgMhvxeu+JrqXneSSJmBA/LsdeKE4yf jSqYH8O2TQp5lWAZSsJgmAA2+jbJsDiKEJNmZ/rNhQkZqk1ACqIjtWd8iYFCVb8onoHy8FUDS TXibFEG3IXk3Cf9YC3cyCGvN1Zu4nXcHazaiaaaliHtQsHh/q191yhn31hK4clTLQ6gZ9LcxY 6bqi1DhoGY7gLnxiFpvxkp9244HqKFDeK4BGSRFJnR5ofogXafPsJB0QMHb132W4XhzrXbcTL EyfPCEceFePI1KcW9FGvJk3Raoq+37m86+KZtRdwEZGSLjEGnAzBn8iR/2+ud0GbRSK29hSTW W7oXwSVdkfCmDjebBn0TbR8wFcycz9u3YpLhkWYflUnEVLNsMmgbBo2Qrr6fSpUEWowWmP5WW Wivj9wM77R4ogOzqdoB+QqQUYvj58wi/woyOz49G1FZI7xnDFo4SUaxutAP9hBuRwbTec+FD9 N0c8wb1cwPTuQZ3nvbcxaT04l064zYK4A1Itct/mr6j2FbzKLJTM6lOLVdteQ4r58nS9u9YeP 7eYiHAXWFp94RTPLhhjJ8m8jfCcAMICUErNcVWsalT08wpdWqCATaN/lOXH5J8NSMzlbPRTjL cC+i6PQokcD3issYkePivGIDsKtIL1ootgn2kegCbQ91+qgn/FXgenf28uR57obwj1wSXD9uj 8ntd8CWvS9IgTpBtqIO9PsLBF1TjFipTHZ/qOj4V1wgE/GCQKIJxtcmUNUexiKXMY1kyUmwVn 97cNfFIxM+7IJY5TBCNv+dSQpbGlqxwDHIS X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, rpluim@gmail.com, emacsuser@freemail.hu, larsi@gnus.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------E49004CBAC22A2EA3B19A066 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit > Thanks. But what I'd like to have is not a way of burying the Help > window, because I frequently need to consult it for quite some time. > What I'd like to have is a way of using its buttons without going to > that other window first. For example, I'd love a command, bound to a > key globally, that would display the source of the function in the > same window as the Help window, then allow me to go back to the Help > window. The attached is an attempt to do that. Buggy and the nomenclature is immature but I hope you get the idea. martin --------------E49004CBAC22A2EA3B19A066 Content-Type: text/x-patch; name="help-mode.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="help-mode.diff" =2D-- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -200,6 +200,66 @@ 'help-customize-face (customize-face v)) 'help-echo (purecopy "mouse-2, RET: customize face")) +(defvar help-function-def-same-window nil) +(defvar help-function-def-window nil) +(defvar help-function-def-buffer nil) +(defvar help-function-def-quit-restore nil) + +(defun help-forward-same-window () + "Go to link following point of help window in that window." + (interactive) + (let* ((buffer (get-buffer "*Help*")) + (window (and buffer (get-buffer-window buffer)))) + (if window + (with-selected-window window + (save-excursion + (let ((button (forward-button (point-min))) + (help-function-def-same-window t)) + (if button + (progn + (setq help-function-def-window window) + (setq help-function-def-buffer buffer) + (setq help-function-def-quit-restore + (window-parameter window 'quit-restore)) + (button-activate button)) + (message "No link found"))))) + (message "No help window found")))) + +(defun help-backward-same-window () + "Go back to help window." + (interactive) + (if (and (window-live-p help-function-def-window) + (buffer-live-p help-function-def-buffer)) + (let ((buffer (window-buffer help-function-def-window))) + (set-window-buffer + help-function-def-window help-function-def-buffer) + (when help-function-def-quit-restore + ;; Pretend that window's buffer was never display in window. + (set-window-prev-buffers + help-function-def-window + (assq-delete-all + buffer (window-prev-buffers help-function-def-window))) + (set-window-parameter + help-function-def-window 'quit-restore + help-function-def-quit-restore)) + (setq help-function-def-window nil) + (setq help-function-def-buffer nil) + (setq help-function-def-quit-restore nil)) + (message "Cannot find help window or its buffer"))) + +(defun help-window-quit () + "Quit any help window found." + (interactive) + (let* ((buffer (get-buffer "*Help*")) + (window (and buffer (get-buffer-window buffer)))) + (if window + (quit-restore-window window) + (message "No help window found")))) + +(define-key goto-map "f" 'help-forward-same-window) +(define-key goto-map "b" 'help-backward-same-window) +(define-key goto-map "q" 'help-window-quit) + (defun help-function-def--button-function (fun &optional file type) (or file (setq file (find-lisp-object-file-name fun type))) @@ -214,7 +274,9 @@ help-function-def--button-function (let* ((location (find-function-search-for-symbol fun type file)) (position (cdr location))) - (pop-to-buffer (car location)) + (if help-function-def-same-window + (pop-to-buffer-same-window (car location)) + (pop-to-buffer (car location))) (run-hooks 'find-function-after-hook) (if position (progn --------------E49004CBAC22A2EA3B19A066-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 19 05:27:45 2021 Received: (at 36767) by debbugs.gnu.org; 19 Jun 2021 09:27:45 +0000 Received: from localhost ([127.0.0.1]:58573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luXGP-0008Ja-GE for submit@debbugs.gnu.org; Sat, 19 Jun 2021 05:27:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luXGN-0008JO-Pt for 36767@debbugs.gnu.org; Sat, 19 Jun 2021 05:27:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60846) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1luXGG-0004iG-O7; Sat, 19 Jun 2021 05:27:32 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2641 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luXGG-0005Dm-C1; Sat, 19 Jun 2021 05:27:32 -0400 Date: Sat, 19 Jun 2021 12:27:39 +0300 Message-Id: <83y2b6w6es.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-Reply-To: (message from martin rudalics on Sat, 19 Jun 2021 11:08:52 +0200) Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> <8335tfzbfr.fsf@gnu.org> <87wnqrgs5k.fsf@gmx.net> <83o8c3xmdi.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, emacsuser@freemail.hu, rpluim@gmail.com, juri@linkov.net, larsi@gnus.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Cc: 36767@debbugs.gnu.org, rpluim@gmail.com, emacsuser@freemail.hu, > larsi@gnus.org, juri@linkov.net > From: martin rudalics > Date: Sat, 19 Jun 2021 11:08:52 +0200 > > > Thanks. But what I'd like to have is not a way of burying the Help > > window, because I frequently need to consult it for quite some time. > > What I'd like to have is a way of using its buttons without going to > > that other window first. For example, I'd love a command, bound to a > > key globally, that would display the source of the function in the > > same window as the Help window, then allow me to go back to the Help > > window. > > The attached is an attempt to do that. Buggy and the nomenclature is > immature but I hope you get the idea. Thanks, looks like a good start. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 19 07:58:25 2021 Received: (at 36767) by debbugs.gnu.org; 19 Jun 2021 11:58:25 +0000 Received: from localhost ([127.0.0.1]:58668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luZcH-0006Fu-4a for submit@debbugs.gnu.org; Sat, 19 Jun 2021 07:58:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luZcG-0006Fg-5E for 36767@debbugs.gnu.org; Sat, 19 Jun 2021 07:58:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=sPshfYMtW3pNYo9VfQdt0VbIYrI7jdpxSJtKUt8MSkI=; b=BWBB3Q4AVsf0vbxglVolV9IMaJ ALPJhcftzjUhjSqBkCt8Gcn/LwzkLevOwxES0Vh7zOk/4UzdlCYjFplCEHuQLWWfqNWd93efHHfjf LwfHp0Z+U2DbamjstSem0itKpbrJFc7ZSKcSrU7QIgSdc1TYmFgp57d1f29TldYyM88w=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1luZc7-0001Rg-14; Sat, 19 Jun 2021 13:58:17 +0200 From: Lars Ingebrigtsen To: Juri Linkov Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEX6+/i0tq51eoI5 P1tNUmT////HiKSZAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+UGEws3KgBYq0MAAAF+SURBVDjLzZJR lqwgDETB6QVA6wK0YQEPkwUoyf7XNAngCL4z/8NHt4drpSoxxvx3nPmTx3rfHj6/vDHTqn9v5u0B OMlvBGY+B8AcnVkwC2A3AjYWs4lPSeBsXrxKyYdkxiTwEChn7XNHZ/ECo71YSLJSKo9gQmaPCvgB Mse4xdHdHuIiNx+3jCCypRxzxC0oOO42cjjVIzCOsabPruaUd37EmteSKjPxYGKxxpVZ8lBrSheo Crwkr6MCbICxfa+5gVw7FyFsPaCbtGpL9cAQ+efsxaOmyjvdgFRiQfuQKXbJ6KhfcJPVyZ2Ay94Y S4DYlbkBU2mjXGEHAuG7TLYCwAYWRPdqxqokqGBCcBKZClIAQAosaTRRNAByUHcm4F6abLMQQACq AHAFlAIqA9KyyVCqYwGsQN6oYN16IIKiUTC3Unh9jGJ+6io4BW14vHvPJa6AIH1IJdXkt9zoFp8X SMvpfbZpSqIwHfj3JRss4KUdelzU/Ab7VMYl5jZ9A+57jQag6idkAAAAJXRFWHRkYXRlOmNyZWF0 ZQAyMDIxLTA2LTE5VDExOjU1OjQyKzAwOjAwGIeMmgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0w Ni0xOVQxMTo1NTo0MiswMDowMGnaNCYAAAAASUVORK5CYII= X-Now-Playing: Oval's _Scis_: "Robussy" Date: Sat, 19 Jun 2021 13:58:14 +0200 In-Reply-To: <87eed0nsez.fsf@mail.linkov.net> (Juri Linkov's message of "Thu, 17 Jun 2021 23:34:36 +0300") Message-ID: <87lf762hih.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: > Another missing key is a way to easily customize a variable or a face. > Currently it's a hassle to navigate to the [Customize] button, > whereas with a key when point is on a variable name > it wou [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, ndame X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Juri Linkov writes: > Another missing key is a way to easily customize a variable or a face. > Currently it's a hassle to navigate to the [Customize] button, > whereas with a key when point is on a variable name > it would be possible to type just 'C-h v RET c' to customize it. Thanks; looks good to me -- go ahead and push (with NEWS/doc entries). Eli points out that it'd also be nice to use these commands from outside the *Help* buffer, too -- and that's true, but it's kinda unusual for commands to act that way? I can't think of many other commands (except `C-M-v') that act on the "other" window. But perhaps *Help* is a special case here. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 19 08:22:37 2021 Received: (at 36767) by debbugs.gnu.org; 19 Jun 2021 12:22:37 +0000 Received: from localhost ([127.0.0.1]:58713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luZzh-0000lv-8e for submit@debbugs.gnu.org; Sat, 19 Jun 2021 08:22:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luZze-0000lj-4h for 36767@debbugs.gnu.org; Sat, 19 Jun 2021 08:22:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35148) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1luZzW-0002pz-MU; Sat, 19 Jun 2021 08:22:27 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1516 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luZzV-0001SX-Hb; Sat, 19 Jun 2021 08:22:26 -0400 Date: Sat, 19 Jun 2021 15:22:35 +0300 Message-Id: <83o8c2vyb8.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87lf762hih.fsf@gnus.org> (message from Lars Ingebrigtsen on Sat, 19 Jun 2021 13:58:14 +0200) Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <87lf762hih.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, emacsuser@freemail.hu, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Date: Sat, 19 Jun 2021 13:58:14 +0200 > Cc: 36767@debbugs.gnu.org, ndame > > Eli points out that it'd also be nice to use these commands from outside > the *Help* buffer, too -- and that's true, but it's kinda unusual for > commands to act that way? I didn't necessarily mean the same commands, they could be separate commands. What's important to me is their effect. > I can't think of many other commands (except `C-M-v') that act on > the "other" window. Some GUD commands, like the one which sets breakpoints, are similar: they can be invoked from the GUD buffer and -- with another, more complex, key sequence -- from the program source buffer as well. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 19 19:17:53 2021 Received: (at 36767) by debbugs.gnu.org; 19 Jun 2021 23:17:53 +0000 Received: from localhost ([127.0.0.1]:60949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lukDo-0001am-Rz for submit@debbugs.gnu.org; Sat, 19 Jun 2021 19:17:53 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:34675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lukDn-0001aX-Sb for 36767@debbugs.gnu.org; Sat, 19 Jun 2021 19:17:52 -0400 Received: (Authenticated sender: juri@linkov.net) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id E293A60006; Sat, 19 Jun 2021 23:17:43 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer Organization: LINKOV.NET References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <87r1gz3s52.fsf@mail.linkov.net> <83czsjx9k8.fsf@gnu.org> Date: Sun, 20 Jun 2021 02:15:08 +0300 In-Reply-To: <83czsjx9k8.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 18 Jun 2021 22:21:59 +0300") Message-ID: <87a6nlsayr.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, larsi@gnus.org, emacsuser@freemail.hu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > What does windmove have to do with this? The same argument: >> Maybe describe-* commands could accept the same prefix arg >> where C-u will reverse the value of help-window-select >> the same way as C-u of windmove-display-* reverses the value >> of windmove-display-no-select. > That doesn't work well with cross-links in the doc strings, because > you need to type the name of the symbol. I want a command that will > do the equivalent of TAB in the Help buffer, but which will work from > another buffer. This is easy to implement the same way as windmove-display-* implemented, i.e. a prefix key will allow to select another window, execute the next command in another window, then select the old window back. >> +*** New command 'help-customize' ('c'). >> +This command will customize the variable or the face (if any). > > I think this should make it clear the variable/face are those whose > doc string is being shown in *Help*. Done. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 19 19:17:58 2021 Received: (at 36767) by debbugs.gnu.org; 19 Jun 2021 23:17:58 +0000 Received: from localhost ([127.0.0.1]:60952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lukDu-0001b8-21 for submit@debbugs.gnu.org; Sat, 19 Jun 2021 19:17:58 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:56911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lukDs-0001ae-HM for 36767@debbugs.gnu.org; Sat, 19 Jun 2021 19:17:57 -0400 Received: (Authenticated sender: juri@linkov.net) by relay10.mail.gandi.net (Postfix) with ESMTPSA id BAD08240002; Sat, 19 Jun 2021 23:17:48 +0000 (UTC) From: Juri Linkov To: Lars Ingebrigtsen Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer Organization: LINKOV.NET References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <87lf762hih.fsf@gnus.org> Date: Sun, 20 Jun 2021 02:15:21 +0300 In-Reply-To: <87lf762hih.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 19 Jun 2021 13:58:14 +0200") Message-ID: <874kdtsaye.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, ndame X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Another missing key is a way to easily customize a variable or a face. >> Currently it's a hassle to navigate to the [Customize] button, >> whereas with a key when point is on a variable name >> it would be possible to type just 'C-h v RET c' to customize it. > > Thanks; looks good to me -- go ahead and push (with NEWS/doc entries). Now pushed. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 20 05:22:03 2021 Received: (at 36767) by debbugs.gnu.org; 20 Jun 2021 09:22:03 +0000 Received: from localhost ([127.0.0.1]:33023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luteV-0004BB-It for submit@debbugs.gnu.org; Sun, 20 Jun 2021 05:22:03 -0400 Received: from mout.gmx.net ([212.227.17.21]:48241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luteU-0004Ab-DF for 36767@debbugs.gnu.org; Sun, 20 Jun 2021 05:22:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1624180912; bh=3JlgVGxKIo/rfpD9xeP0tS3MCzUxSJ6n6Awb/9/k/2A=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=Dm77DErFa1HjzTRfkTPjTmePGWn0tjhnoMlK6pY6HdIVmramlDGJxQulEJ01suN6G 6BSVA8BJa/7MXkMZ9Yf0FNdgoG8LOuJHa81xZHkTB6eNoHu/jl7BCp8fM3TCNpntN7 YILTnCNJC4O0K66N68eGyQrP3aKek/NwtGxUskms= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([213.142.96.131]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M8QS8-1lzJUe2KWG-004WFC; Sun, 20 Jun 2021 11:21:52 +0200 Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer To: Eli Zaretskii References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <874kdv63ml.fsf@gmail.com> <8335tfzbfr.fsf@gnu.org> <87wnqrgs5k.fsf@gmx.net> <83o8c3xmdi.fsf@gnu.org> <83y2b6w6es.fsf@gnu.org> From: martin rudalics Message-ID: <65b50588-f58a-7108-06a9-4a1299965934@gmx.at> Date: Sun, 20 Jun 2021 11:21:51 +0200 MIME-Version: 1.0 In-Reply-To: <83y2b6w6es.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------60AEBB4D799A55005B8F0BEB" Content-Language: en-US X-Provags-ID: V03:K1:v0nMgHaHiQ0T4WdV306aF8tqWFh3gSKoLcvJZFCFkgCpRbDWtGK 5QxrXwo1GbGKEftql5ZvDMF+A+JYZm1JG4dO9znEzcIl8O4Fa60616ZxP+F/eQ8gJknKGXw 6kLt1aY82P4nMyP/YRLnUBCdqCDoiqQwQsyFiCjNX5JD9QA46/s0LAENl5FwPv3Cbx04G23 f12bE3M/H4UuBs5E+JPlg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:hA8BLe1QwbI=:tpODpMorHpYDKqx+dHZaZ2 I1IiG4yThGOjdqvmQX21Wcf2+MhhbZbMpzi44dgqImyUWWbYuW0/babWgCFTFqzT6qVGVS7Cm LAr8lOd6liOzqQ4sIM+oFWnosdbLzT6bfucrkwJ+L4Y8Re0vTGs7NXCxXsEcnX/mLi3rRtoY4 tX5SFtPUAfR82k3pddzVpV/YEXPAURTh39kMGKYyOi/DHQl9Yszbzjk0zf6evbLYWzfQ1SYy0 Y/ziDkYl9tqUVbkIM8U55dBalKOxlimOMxDeCDlQ9xkfHG9U8GaDIStkA8hHpfac5SclhZry2 Jmg4EA/sledABHS3bQDcEmnk8/V9eV3i1T6mVXADI5jQgsJ6cyOc/C7QQ5h+eJM/g+cGGa95q SFrcK72SKQ4F3+k87Oh+opfw3dw/RXt6+45ERjtzOX7KvTTtFYF3gGQeF3mIsQRiLg4SnRgkP Jo3g82mHrdUZMIFYQHMxhBJHNmLG66QRw6SFWOkMQ2lVC7pJIBF4IBu9ijBAoDbuYIXEDUmt6 KKRFJYuXk19R1H00n29OdhUdLw3HjwR7wo4C7vn8rhUjFnaozC+HJl3wsAP8zg+mgs7Vzy1FL qpehkscQR6Y2k8H51HKLJFC3usVJf8veaaF+rBz9kVHFjukUh1nSLoN2IYt6jcYBowOiP+rMI ovNZVimtbzdTpsUsZ6wztOpA6FMp1XiIf66x78HJqtKFKfOZnenuKHY5OrWwz6En6KSU+Ro71 DpL22rKiE6bpkCK/zf7VTsGX/SWN60CBwtcJz8JDBqWBEly7yKQwSYhAlT/81KdBldXStWlhC QeHSX4KglbTF0BoCh0Xvg9GWDAAnVAip/lvjDMvzKvNts32ckMc1sYdNLukn7H0l/TKP4ljoh EcZdxuSBJmGSrR+ajpWetC4UjM3ZQdO8mYItc6fottOrjQnJzPybCyOds8tD55XF0zOERkAUQ /rgyHi0En/rufZBOSWCtSbosAAWuHsxRR4LtUH3/2Z/72lkDOMz0UMfBcFKadp/7J5sZywVYc MGhPj9zq7ZrA34sdLShFjhDKi76aq7Nlkp7kvmXOGK7/EvBQ3Gsixl7h7S+cCV02Lpc7Nq5gK gq+JaEDK82fIXnWeKWRk6gX/hE397iw4Orj5oQR0Qz0GusIXP0I2aHiJg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, emacsuser@freemail.hu, rpluim@gmail.com, juri@linkov.net, larsi@gnus.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------60AEBB4D799A55005B8F0BEB Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit > Thanks, looks like a good start. Attached find a slightly simpler and hopefully more correct version. martin --------------60AEBB4D799A55005B8F0BEB Content-Type: text/x-patch; name="help-mode.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="help-mode.diff" =2D-- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -200,6 +200,64 @@ 'help-customize-face (customize-face v)) 'help-echo (purecopy "mouse-2, RET: customize face")) +(defvar help-link-follow nil + "Information stored by `help-link-follow'. +If this is non-nil, `help-function-def--button-function' will try to +display its location in the \"same\" window.") + +(defun help-link-follow () + "Follow or return from first link in help window. +If this function finds a help window, it will try to display in +that window the buffer referred to by the first link found in its +help buffer. If there is no help window, this function will try +to restore the help window from an earlier followed link." + (interactive) + (cond + ((let* ((buffer (get-buffer "*Help*")) + (window (and buffer (get-buffer-window buffer)))) + (and window + (with-selected-window window + (save-excursion + (let ((button (forward-button (point-min))) + (par (window-parameter window 'quit-restore))) + (if button + (condition-case nil + (progn + (setq help-link-follow (list buffer window par= )) + (button-activate button)) + (error (setq help-link-follow nil))) + (user-error "No link found")))))))) + ((and help-link-follow + (buffer-live-p (nth 0 help-link-follow)) + (window-live-p (nth 1 help-link-follow))) + (let* ((window (nth 1 help-link-follow)) + (buffer (window-buffer window))) + (set-window-buffer window (nth 0 help-link-follow)) + (when (nth 2 help-link-follow) + ;; Pretend that the window's buffer was never displayed in this + ;; window to avoid that quitting the help window restores that + ;; buffer in the help window. + (set-window-prev-buffers + window (assq-delete-all buffer (window-prev-buffers window))) + (set-window-parameter + window 'quit-restore (nth 2 help-link-follow))) + (setq help-link-follow nil))) + (t + (setq help-link-follow nil) + (user-error "No help link found")))) + +(defun help-window-quit () + "Quit any help window found." + (interactive) + (let* ((buffer (get-buffer "*Help*")) + (window (and buffer (get-buffer-window buffer)))) + (if window + (quit-restore-window window) + (user-error "No help window found")))) + +(define-key help-map "\C-l" 'help-link-follow) +(define-key help-map "\C-q" 'help-window-quit) + (defun help-function-def--button-function (fun &optional file type) (or file (setq file (find-lisp-object-file-name fun type))) @@ -214,7 +272,10 @@ help-function-def--button-function (let* ((location (find-function-search-for-symbol fun type file)) (position (cdr location))) - (pop-to-buffer (car location)) + (if help-link-follow + (display-buffer + (car location) display-buffer--same-window-action) + (pop-to-buffer (car location))) (run-hooks 'find-function-after-hook) (if position (progn --------------60AEBB4D799A55005B8F0BEB-- From unknown Sat Jun 21 10:41:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 18 Jul 2021 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 23 16:41:10 2021 Received: (at control) by debbugs.gnu.org; 23 Sep 2021 20:41:10 +0000 Received: from localhost ([127.0.0.1]:55962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTVWo-0007Tu-4w for submit@debbugs.gnu.org; Thu, 23 Sep 2021 16:41:10 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTVWl-0007T3-OX for control@debbugs.gnu.org; Thu, 23 Sep 2021 16:41:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=5sWkzNeyyw9Ne2JGs+Bc5FncYRWwGorSkuPKhzYtCsw=; b=gb8Y8gi45HHamv9CDHL5TLjIhK +DiaPLvqAq8ntSujTj40ncmudj8YcKXWgJvq5dMwRxGfc7JhL86xMR3ihj8ZEGzYfnVy3H4LqKO2B wnqKPhYSl2Ju2agBYr7fZmMh39Sge3VcwJek9oIBi0uJ96bW0qLl+rxyFhbzUXV76jIs=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTVWc-0006bK-P7 for control@debbugs.gnu.org; Thu, 23 Sep 2021 22:41:01 +0200 Date: Thu, 23 Sep 2021 22:40:58 +0200 Message-Id: <875yuryqhx.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #36767 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: unarchive 36767 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) unarchive 36767 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 23 16:42:58 2021 Received: (at 36767) by debbugs.gnu.org; 23 Sep 2021 20:42:58 +0000 Received: from localhost ([127.0.0.1]:55971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTVYX-0007XA-Lp for submit@debbugs.gnu.org; Thu, 23 Sep 2021 16:42:57 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTVYW-0007Wy-Fx for 36767@debbugs.gnu.org; Thu, 23 Sep 2021 16:42:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=632SnG2ohAydTkXD45d2i9m5S7kE6qw4lCcDJfTi9W8=; b=b+kf1ccxOH+ss6wRRyEFeuLRKV V3UEKz6wre4eH5wHT3xRo4gPSuWgcl9lUKsVo7JBktKZnhmr+yk8/0IryDqLYPffzgMxFvt4MrAfV XB0ssIb0gxCKm6VyQPwDWmPBnQaMSP2tZcQ27IROlIJ+308ffDlaD2kUX1NuavvyfANw=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTVYL-0006cS-Bk; Thu, 23 Sep 2021 22:42:49 +0200 From: Lars Ingebrigtsen To: Arthur Miller Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87pmt0qomh.fsf@gnus.org> X-Now-Playing: Magnus Granberg & Skogen's _Let Pass My Weary Guiltless Ghost_: "Let Pass My Weary Guiltless Ghost" Date: Thu, 23 Sep 2021 22:42:44 +0200 In-Reply-To: (Arthur Miller's message of "Thu, 23 Sep 2021 00:42:44 +0200") Message-ID: <871r5fyqez.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Arthur Miller writes: >> I just thought it would be confusing -- two links in the first line that >> does different things. But I'm not against it per se. > > I had same thought about entire buffer! My thought was that col [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, ndame X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Arthur Miller writes: >> I just thought it would be confusing -- two links in the first line that >> does different things. But I'm not against it per se. > > I had same thought about entire buffer! My thought was that color > coding links would visually separate them from each other (say yellow > for info green for help blue for source etc), but than it would become > a christmass tree :). Making the function name into a link would help with discoverability. And since the link would start at bobp, TAB would still take you to the second link, so it wouldn't be annoying. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 23 16:53:16 2021 Received: (at 36767) by debbugs.gnu.org; 23 Sep 2021 20:53:16 +0000 Received: from localhost ([127.0.0.1]:55981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTViW-0001Xl-0T for submit@debbugs.gnu.org; Thu, 23 Sep 2021 16:53:16 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTViR-0001XR-0e for 36767@debbugs.gnu.org; Thu, 23 Sep 2021 16:53:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=nKTUvNg3FsORrNJ1NeocnwxcDMxN6SI2wfxG7rm+sxk=; b=nFH8VYn3yXZ7y/wwW1n/xK1ux5 0z4wMlu5MLC64HFcJNrvigAIMLiNscLL96iC7zX7sb91iTiX+WkDZw5PjYvllWWJj8HPdYAqvuHoH EUYizkbiOoifttUfSF1CQ8cRX0f3ajQT3YzFJ+yqBQsItDemArbugu3riLwZxNzf/ITo=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTViG-0006j4-3l; Thu, 23 Sep 2021 22:53:03 +0200 From: Lars Ingebrigtsen To: Arthur Miller Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87pmt0qomh.fsf@gnus.org> X-Now-Playing: Magnus Granberg & Skogen's _Let Pass My Weary Guiltless Ghost_: "Let Pass My Weary Guiltless Ghost" Date: Thu, 23 Sep 2021 22:52:59 +0200 In-Reply-To: (Arthur Miller's message of "Thu, 23 Sep 2021 02:23:03 +0200") Message-ID: <87wnn7xbdg.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Arthur Miller writes: > You can see how it looks like. I have attached a small screenshot too, > so you don't need to apply it just to see how it looks like. The file > name at the end of the header is probably clear on it [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, ndame X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Arthur Miller writes: > You can see how it looks like. I have attached a small screenshot too, > so you don't need to apply it just to see how it looks like. The file > name at the end of the header is probably clear on it's own; the > symbol link is as clear/unclear as rest of the links in the buffer. (You're doing all these mails in a bug report that has been archived, so the only other people who's reading them are the ones in the CCs. If you wish to discuss things publicly, either do so in emacs-devel or open a new bug report.) I fixed up your patch so that it works more reliably, but then I remembered why I didn't add the link: We don't know at this point whether the symbol in question is documented in the manual. Adding a link to something that fails is bad UI. And we can't check whether the symbol exists in the manual when generating the *Help* buffer, because it's slow, and the trade-off (making the command slow versus an extra link) is not a good one. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no diff --git a/lisp/help-mode.el b/lisp/help-mode.el index 551cf7e1a3..4d6d13ea42 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -367,6 +367,11 @@ 'help-news (view-buffer-other-window (find-file-noselect file)) (goto-char pos)) 'help-echo (purecopy "mouse-2, RET: show corresponding NEWS announcement")) + +(define-button-type 'help-symbol-info + :supertype 'help-xref + 'help-function #'help-goto-info + 'help-echo (purecopy "mouse-2, RET: read this info node")) (defvar bookmark-make-record-function) (defvar help-mode--current-data nil) @@ -538,6 +543,15 @@ help-make-xrefs ;; The following should probably be abstracted out. (unwind-protect (progn + ;; Make a button of the first time the symbol appears + ;; in the buffer. + (save-excursion + (when-let ((symbol (plist-get help-mode--current-data + :symbol))) + (when (or (symbolp symbol) (fboundp symbol)) + (goto-char (point-min)) + (when (search-forward (symbol-name symbol) nil t) + (help-xref-button 0 'help-symbol-info))))) ;; Info references (save-excursion (while (re-search-forward help-xref-info-regexp nil t) From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 23 16:54:14 2021 Received: (at 36767) by debbugs.gnu.org; 23 Sep 2021 20:54:14 +0000 Received: from localhost ([127.0.0.1]:55985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTVjS-0001ZT-Co for submit@debbugs.gnu.org; Thu, 23 Sep 2021 16:54:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTVjP-0001ZG-VI for 36767@debbugs.gnu.org; Thu, 23 Sep 2021 16:54:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=66LK8UMNuqDrMVbHwU6VmY0W4+ypOFTLC6+y2tqhahg=; b=MQrMvGlIRqnPhpqMDvh+ABequ3 +gcyE4cG+QrktUCAVce5xfSVME0ihX1DBvtXYWc6Guo7FIMtrLV5716x0UF212P9qJO/hlyiqCLZr Fh9vz6FELh/L9rFZ5eAlb/G6ToMsfZxb3WKSUgzp1IP2kuP6g7OVcURe5Y1IOrWQ+hos=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTVjF-0006jl-8m; Thu, 23 Sep 2021 22:54:04 +0200 From: Lars Ingebrigtsen To: Arthur Miller Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87eed0nsez.fsf@mail.linkov.net> <83bl83zp5h.fsf@gnu.org> <83y27nvnb4.fsf@gnu.org> <83ilyrvgda.fsf@gnu.org> X-Now-Playing: Magnus Granberg & Skogen's _Let Pass My Weary Guiltless Ghost_: "Let Pass My Weary Guiltless Ghost" Date: Thu, 23 Sep 2021 22:54:00 +0200 In-Reply-To: (Arthur Miller's message of "Thu, 23 Sep 2021 14:59:38 +0200") Message-ID: <87pmszxbbr.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Arthur Miller writes: > I explained in the first paragraph why you need to hack them. So that > you can call them from other windows and buffers. As they are > currently implemented they expect to be called from help buffe [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, Eli Zaretskii , emacsuser@freemail.hu, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Arthur Miller writes: > I explained in the first paragraph why you need to hack them. So that > you can call them from other windows and buffers. As they are > currently implemented they expect to be called from help buffer, so > that is culprit why you can't call them from the buffer of some source > you are editing. I have wrapped those two: The *Help* buffer commands are fine as they are. If you want to add other commands (that aren't in the *Help* buffer), you should define new ones. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 23 19:09:24 2021 Received: (at 36767) by debbugs.gnu.org; 23 Sep 2021 23:09:24 +0000 Received: from localhost ([127.0.0.1]:56227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTXqF-0005Z4-PY for submit@debbugs.gnu.org; Thu, 23 Sep 2021 19:09:24 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:30878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTXqD-0005Yv-LK for 36767@debbugs.gnu.org; Thu, 23 Sep 2021 19:09:22 -0400 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18NLYO24000795; Thu, 23 Sep 2021 23:09:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=suSOSVDAliz/fPPhsYyOvtnh7fHEUIRHLt8rQDXG5V8=; b=nv3FajdpTvah/I0FsvGDqYyHBNCpwIIRNdAmJkf38lwvvTxvjQLNukIwbiL3FUc1fZMq XkbAqO1Xm5RV9qvuP97/cVAgspDGxMzb4dlhdU1Ii2liWw8N+COYHySVjFYtjCqfY3Pq QsPZ10OAnu9N4dhr59MJSowezsZXty4DFm7DN0wNsXulfH9zXSDCNaHxuZeITPpe0hna uItdOGyWJ3z4FwdDjPnQcBeZJyWqEVgsu2tI5YNAc3dzgpKMIxx9kUJ3KhMa0L6oKJaK EnsEGsapCbvOFCM6p2hoR3SJ1cXV6zp4aBEigSI6nCKDL+6bL2f9eCmKbAFduzbURNA2 pw== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3b91m3gbwr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 23 Sep 2021 23:09:20 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 18NN5eTe145304; Thu, 23 Sep 2021 23:09:14 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1anam02lp2040.outbound.protection.outlook.com [104.47.57.40]) by userp3030.oracle.com with ESMTP id 3b91n2ajtg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 23 Sep 2021 23:09:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l9L7SkcHdwGIk5telX/ticr5qm4PBqvMPSTAwdBxbXAd2eQ/qKRz6lxSn/BVslDkbm53QzcIa2YLeNZ/Na6UfzNEzZvvuly9aLyecfZImRRj3AGz0Tn7VibTpFkCcjJ2yGLnKV7aDPHDyNn1jFZFHjcyhr2WvdSM6caqogcLhpdWdNJScLCDBRLLF6pwHGhZX88b642rG29IZzRQgYVGoakmRxkoQF3VQ1T7xrZGob0JeVVjKJbc1XUpBzNt9wJUMNpAirwETj9LVaT6aTwQxBbnoFZgIBWP0OZKTRpQE+X9SSp8+0X31Pnr5YtcycLUaBE3t1IEwYHEkrExsRaM0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=suSOSVDAliz/fPPhsYyOvtnh7fHEUIRHLt8rQDXG5V8=; b=arOV6YaAJwEOYDlHq9ZYq3v5VMMEifMHeoRpXtdMaNfCh50qy5VlfM2vIm9zwzOD2/1Nt0+NX6Hlu1C8CVxhA1ZZ/xdPMoU9MdlDdqrxd4j7SuWKzn5lMFEbnzYvIANH9EaYlcIWKOp5FnHY12GhLRn7k2kcjNulLz9HzoMey2FgWzoZFF75mj4sRBvEVe5I3pBAE3Fw4WMqjVBrR5UedLnUTTos62KxrWJZW7Bv5xWliqwF55w6oNCoOVc7CL6AZeivKmeSgPLldLyFhUyzaP5t0Xe5Y1a+PYBJG9IqlMPhCYtlj58x42tZb+GZEFoBBa2Oz6VnHjhIaveu9OE+sg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=suSOSVDAliz/fPPhsYyOvtnh7fHEUIRHLt8rQDXG5V8=; b=ixb9Vbr7KW/5UBZ+xaHaV6W2afm+Q8Fum2LK6/sfsr/FXbSssYk9KYNPIEhA9YgUdhp9/o6y2O1MARX0DVLyRA9qRBoe0shu/0ql3zOl8YNls0GT1c8JzqXe6/ekoRd9TuNvWQPSPFfBZNDZSF2NudSUajgvssMhZwxps3Jtb6U= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB5648.namprd10.prod.outlook.com (2603:10b6:a03:3e2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Thu, 23 Sep 2021 23:09:11 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82%9]) with mapi id 15.20.4523.018; Thu, 23 Sep 2021 23:09:10 +0000 From: Drew Adams To: Lars Ingebrigtsen , Arthur Miller Subject: RE: [External] : bug#36767: 26.1; request: add more quick keys to the *Help* buffer Thread-Topic: [External] : bug#36767: 26.1; request: add more quick keys to the *Help* buffer Thread-Index: AQHXsLuyKp4vNYZojkiG2q5rhvO2pquyPkmA Date: Thu, 23 Sep 2021 23:09:10 +0000 Message-ID: References: <87mtrrq7t7.fsf@gnus.org> <87pmt0qomh.fsf@gnus.org> <871r5fyqez.fsf@gnus.org> In-Reply-To: <871r5fyqez.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1b8a14bb-4eea-45ee-8545-08d97ee7272c x-ms-traffictypediagnostic: SJ0PR10MB5648: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3513; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9P0RvJKkCrbgIu5x/fTVnddmiBBih0OLFu13SalIEoJcwLV1YjrwUr7I4ZDwRo7pP2KenccEq+F+/hAWpSEoYq97GFEXRyQ7soVBMjdWS39c55h8oM9oZdeHmGvhKlYJtod1Vbwg5YWmko8NeYcDdqI20bOON7lKge9OcDcXHSRHjyYy3Hi/wlSmVMdjO2+JQy63zvV68erty3pmQuH0o8C/aCHw/UbXDlUQpTu1u0nKqFZnhU4s+YKeihnEDGaB+icEeBKR/kndfa5VyqS1uXjIqLuf9LzY90xMWvR9WWdHqX5XU/hJ8YY7wlyu0FGSU6hDOiER54NtqPV94Pj55rdWcWM4mOr740pa3SN5+eH5nKbXAXmzU7f+qS3bWK7L0BeNjr+scotNHB55IfEOq0G5xSKpXq/90xabFfGKEH1h0ybWu9dSmbtt8i++eJTa0KdwtxHmsuXzsPCZR8YcnHf2JJrNvojzbh6eZBZSnYOnzB/dLy6GkXG5AHvZ9PPeZe8e+A1vTJa24QOU2zvJVJ4hKYVKJSyNs6c8cPklMHV7nN8TlWCf5nyyQ0iX/hh3wkQ+K5y+kIMQmjKFkAmKP2VrfZK40NV225Ysr2pV/wxbMSfeW8fPIRW+lEjE9EAhDjXncEGm1mGsZigYoSL+nBkgZcd4ltVq4BAqv7ESk37uEOFFqrLTmO+sajmBzbC4zUdXtWoqesGRnTlNiem6yQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(8936002)(7696005)(54906003)(316002)(86362001)(76116006)(38100700002)(83380400001)(6506007)(4326008)(9686003)(122000001)(5660300002)(26005)(64756008)(2906002)(66476007)(55016002)(71200400001)(508600001)(66556008)(66446008)(186003)(33656002)(44832011)(4744005)(66946007)(8676002)(110136005)(38070700005)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?3B2qUZh7fQF9dt33aG4yTFAS8q2ZhW2R08yZf4sfpsvsjfBmmiNc58JBHNOi?= =?us-ascii?Q?TEd+NP/wZ2qamj2kzrTaOv77GC960bmBlAkA0Gp2VSYNU4SeqcYN00ghquiS?= =?us-ascii?Q?Kf1xEACe1meigC5rSCEAsiO4Cpb29WUUGgJoFrmSf4umuHDUXBka8TWaOheB?= =?us-ascii?Q?iiug38MXRw4JwtvUqc+q2olvZmztmGIshiaPPloNeC822AeN4DxwpIUynRKZ?= =?us-ascii?Q?oU2lFRH23horz0/mrjEEiXBIytz+nLuW0k2BT1LF/WbPPiOkXqVV5XoURWqL?= =?us-ascii?Q?j6CvIVALi0XigAM9/p80Z3qqEbJBvGfDjpnCFJpC+Oy/f+ote2o/fua4hjRQ?= =?us-ascii?Q?MW0jMcnA0Tlnlh3e1IQiB6Km40R/DCLc6kI04NHFJ5NQeBwhX2IlYdAjNDRU?= =?us-ascii?Q?1sUky61ct5frN4TpY1ICdr6h6FgIMlQRTpnDApHxGlwx3upFwzY7pZIVL3Jw?= =?us-ascii?Q?KD52F4UeoHUqV9qB9EQcvrrzTWCXZsXJKjWXEvSKsBE1lKNe6XLfpl0Jt4ve?= =?us-ascii?Q?dVKTVmgQ3KT28iZgl1azb6oeFq5Wn9f7gKpzDw5IBWO6KykiowcUeVluWk5J?= =?us-ascii?Q?HmBiS04vee4+c3V7JCgIgFNkAVEshMtVuCC7eEd2vBXqHRiF4mPhVMhJNXsB?= =?us-ascii?Q?ervHpKp3Gruh+V5zjESqjWpf+rbL8ss5llD8GJUkOEAmq1jp/F6OH+vfxqa3?= =?us-ascii?Q?IdOaDChX9qeFz6sCkfoFDYb6Sn10E5hpCjdZJsAE/8A0zfHiMRPyQ+DXhouF?= =?us-ascii?Q?lj2VaO4zY433P4acapcsVRz/auUJn/VypYF7DojOyRutDIpO6Pqhn9IU5KTm?= =?us-ascii?Q?yZUXoEvSfb4FuQ4OzRv9xFV00DRsxXNUSHY34GpWxfCbREna+JABRtIoARy1?= =?us-ascii?Q?qLHvkY2sQn1BFODftxmB3XFEmgHzNRpuqZMFa0cxW2gJQbA7ie+zBlTbYiIn?= =?us-ascii?Q?ut64gRI8ve/5PY+HScWPZwfwASXde95x/vSpuB+kcy3vv5UvDcHmhNeGnM6F?= =?us-ascii?Q?EqX1sejRo3i5lpMlNVxXQHPF2yK7sU+XIg0XGiejvtTpC87K7+hUJ3Ijlm+a?= =?us-ascii?Q?sp664Lbbydnok5UkIJmV9sR2/ISO67Hr8UciV51CuLVAK879HluYsm0KfMS7?= =?us-ascii?Q?OQ1eHpV/cGfKm9UA1/qjqDpMt4Xok6pxnPTZ87VOJOgv2B4LN4COcqYuEQM+?= =?us-ascii?Q?CLWqwUM5m2UKFANutrD/z+FK4ATAqMHcvxWa2lRcLIYTYZ6hrSwQKlq/MwPD?= =?us-ascii?Q?GndtbWBWF0Zgh8zJu6/vC5PJZpziaYgJeSIvaDi5Gy1qB6j0TaStmps62MN+?= =?us-ascii?Q?2VDb1JCv4f4R3tmHoQwdw7zr?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b8a14bb-4eea-45ee-8545-08d97ee7272c X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2021 23:09:10.8454 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: RPPoq//XVCfoIImgTK8YAddNlvpj+MRHyyJmf0bN4vLsyFB9KreSqr2Op4Y06dCveheK5gdeie6JEimohdMeFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5648 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10116 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 malwarescore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 mlxlogscore=876 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230000 definitions=main-2109230135 X-Proofpoint-GUID: LGhOTqLw0bA6yyNGKjxXTgESZGRfIzv0 X-Proofpoint-ORIG-GUID: LGhOTqLw0bA6yyNGKjxXTgESZGRfIzv0 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36767 Cc: "36767@debbugs.gnu.org" <36767@debbugs.gnu.org>, ndame X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Making the function name into a link would help with discoverability. > And since the link would start at bobp, TAB would still take you to the > second link, so it wouldn't be annoying. FWIW, the bug report (enhancement request) was not about adding links (buttons). It was about adding key bindings. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 26 05:11:35 2021 Received: (at 36767) by debbugs.gnu.org; 26 Sep 2021 09:11:35 +0000 Received: from localhost ([127.0.0.1]:35850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUQC7-0002vl-Eu for submit@debbugs.gnu.org; Sun, 26 Sep 2021 05:11:35 -0400 Received: from mout.gmx.net ([212.227.17.21]:57045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUQC6-0002vW-IE for 36767@debbugs.gnu.org; Sun, 26 Sep 2021 05:11:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1632647484; bh=RrsB05kR5U6YDuoTRULCxLr8fWDmpvAy5HQXqenVOVs=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=cOXhA9ts9dgieB+PWPRa+jDvnoXOScok2/tj/PrglYbEMQs/8ILBTyPY4Vpu91d4I B68RK4GjPWhRbEDemCDpz30H5bWtavUia9rG0CD0pQVdtDFyTMSFH7TazX2HFbaolT 8X+t96qyKlHKoLL9WPq3THlh/OGR3QI3VbVzqb/0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.179]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N2V0B-1mz77E343z-013tKM; Sun, 26 Sep 2021 11:11:23 +0200 Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer To: Lars Ingebrigtsen , Arthur Miller References: <87mtrrq7t7.fsf@gnus.org> <87pmt0qomh.fsf@gnus.org> <87wnn7xbdg.fsf@gnus.org> From: martin rudalics Message-ID: <5c8dbb92-eb4c-74a1-cef8-5d910fbd95a2@gmx.at> Date: Sun, 26 Sep 2021 11:11:22 +0200 MIME-Version: 1.0 In-Reply-To: <87wnn7xbdg.fsf@gnus.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Elfm4kbhR4yeBYrzacDbcm7Uz0jUGD/Z9uewMs18mecUoUtfcbU gb0czeqwt9W5IK7AEk6EyHDcoVzNIVbH8Kho8RMRAJB4hWYYeV+lRMYr4C5NisSubGFKheH F9p6dOIFjn8l7RL5xrQx/f2GefElEltB0+bsHys8sKN77R5QBvXvvfnB1irJSDbCj+TL23N YPQLHYA4FfIUzzUqmlrfg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:pZSNxnVBvbE=:7x1YXUkHWbW9iNYc6JqOEm lkbARHflRnsGpl+/+tX89r7HM4bAdmkxEKRTCt+ctIFYcArBVa0vboqAhNe+nWFiHFfKbNFBs JJ0M5mH1w8OOc3dZyVwL4qA8SqoBBleGLR+v4GCAb/GNjzVUjlIxRI5aqtRdYwqMUyxU4JRVq +hEB5brPDmeW5Yl8PhLDouhLcEcl+KkkgQGGVDtmbVWFvSHdM2H+H74r+VmN2sq+WTOvjpI85 e740fga/Nxqvw98IFIcFiltnLBIOXHCkbXviaD7/EktMfpCxIEBcWAmJajCA1i9GkEMeUdIQY EItBR6tt8BK+WW1/SjP8zBXQihwbP9TL3u2VyzAwNLSn24ia1XJMUNW5P08FL5qSH3KNPl9DN VCFrAPZas0cihtt3vvo/yxRYkTFOjqzNbnK4A7m7MKtTkwAOI5xV973B534Qly9aXdpQmD6Bx vfQA21FvDOTDuWdqcI8sg9ryLnlQLNDC0aGf4GRr5Aq+CriVurll7Us6kIU+dIrTBioy3v6Fu Us6Xl+iebvddWC4cDntDdcesV7YsfJ7tzyqobrNahPu3B8BSdXlTN7wuAd4+s+mJoEFemBeEW dhcv5PHeQA0hwb6UAgXSvpqcXx6zHLIOf+d8DdBDIHru0k9QZPXGmdIId5p9w2Xu+lHAH8MuF BkNkG8POhHvpCXsBiunZUCdyfE48lF0ExdiHVjjhavTBPQBud16q/Z9R01EaJA1wjhhqiZZX4 VZeBFTpjne5rU2SfSpBoCIjp7Nogw9UORJWEkkSamA9cjYNaVkQi6kp+9nAw7gcue/kgUasYk mJvEPB07sehCwkwNVpv7Iylp/zaNdNb8quOA8oXCdY3NJdm+vbgQSK/4eti8UhtKuI7IZalV+ fBswXmDDhfvZEtroDzrBIxicu6pvE+VMmsQ6aP8zdnIh94Q1axvm8AnXzRDgiiU67TdX8w5Xn ibZOBWcF8hyZ7e6V0JUlNKJsLbwJ010MLSApFIlg0jNgravrpUz5UZgW80NWw3uDvNfG1UWyJ S5L0ZtbBAmo8fOdGjDqQML/03rSik2UncxAIlSWUn9EaZInp6Or/sCKR7NNamixNFFBSje1qb nSixrxlM0ildqM= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, ndame X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > I fixed up your patch so that it works more reliably, but then I > remembered why I didn't add the link: We don't know at this point > whether the symbol in question is documented in the manual. Adding a > link to something that fails is bad UI. And we can't check whether the > symbol exists in the manual when generating the *Help* buffer, because > it's slow, and the trade-off (making the command slow versus an extra > link) is not a good one. It would be nice to have an etags-like tool that produces a table of all symbols documented in installed manuals. martin From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 26 05:40:28 2021 Received: (at 36767) by debbugs.gnu.org; 26 Sep 2021 09:40:28 +0000 Received: from localhost ([127.0.0.1]:35907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUQe4-0003wM-Ad for submit@debbugs.gnu.org; Sun, 26 Sep 2021 05:40:28 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUQe2-0003wA-Pa for 36767@debbugs.gnu.org; Sun, 26 Sep 2021 05:40:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=rpeUEcObThiorU4HnCIyz/iP7DcvtQhSXfRTXw4mcfk=; b=vNUj4+Df2f8x4szIQgOmO5txPi l28cIIo6QAcJAFQGHIFiwK3RBtcxMM9tjSasPXaVPTDTkqzgUTHAx0Yk0gZlBZyLxT58AMP5X4Do1 MRr+q/jbBGvuZhjOd5R942P+1xJqyFE7NEX2UBBlebrRv7aQ7YAaqpZymKFmKHPjhf6s=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mUQdt-0007jW-OC; Sun, 26 Sep 2021 11:40:20 +0200 From: Lars Ingebrigtsen To: martin rudalics Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87pmt0qomh.fsf@gnus.org> <87wnn7xbdg.fsf@gnus.org> <5c8dbb92-eb4c-74a1-cef8-5d910fbd95a2@gmx.at> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEWzrZ38/PzX19W5 lGxUNSwtHRcaFhS7OB////990YvjAAAAAWJLR0QIht6VegAAAAd0SU1FB+UJGgknNExJiEQAAAGW SURBVDjLddTBTsMwDADQDfgAxhdsA4kzWinXMeL1OonYvSLUZFckWuX3sZ02TVnnneYXx0nbZLFc zcbD4irc7GKYPGDD4OdiyUAOORz1Kf1HWoGOfz4BCUiFJ/TOEaVpXA8yVZY/3TmuUqCsg/fvTwk8 YraefcGDepjEIRiHl+Dws9jjDFTQlAdiuJ/COYTQfR9jBe8tWaVQDs3JSZLX1gSBr3K6KmuoUqi7 HHiL2EQIgXKQ11ALsHY+m8oaQwosEY6yLVX3o1NZoB4c2qNAvRM4Wh71otAAgKy4ehPw4BNsb+VP E54530pBBH4Aj4Y7nH+5ogVtp0B0WBtyvD1IbyZW4Gld8GsMAfULycCuC8RaCqyZABrOVS26sWIV QUIKNElTsKHrIa+wNra4AG5SVbMAGMyYRxKA2KI16bNzPoMaTPa9U5xKPnyDIEP7A0LjcsGCxxT9 VFYehaHYSwYBKvAB4TyM4xmHqaosLWvXqUpt/S8GkEM1C3Keh4Ob4FWvAptfDB/FkmG73cxdJoub zfwtcxX+ALY/T4QAq76RAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA5LTI2VDA5OjM5OjUyKzAw OjAwf0c+ogAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wOS0yNlQwOTozOTo1MiswMDowMA4ahh4A AAAASUVORK5CYII= X-Now-Playing: Bobbie Gentry's _The Girl From Chickasaw County (7): Patchwork_: "But I Can't Get Back" Date: Sun, 26 Sep 2021 11:40:16 +0200 In-Reply-To: <5c8dbb92-eb4c-74a1-cef8-5d910fbd95a2@gmx.at> (martin rudalics's message of "Sun, 26 Sep 2021 11:11:22 +0200") Message-ID: <87sfxrr7y7.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: martin rudalics writes: > It would be nice to have an etags-like tool that produces a table of all > symbols documented in installed manuals. Yup. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, ndame , Arthur Miller X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) martin rudalics writes: > It would be nice to have an etags-like tool that produces a table of all > symbols documented in installed manuals. Yup. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 26 05:56:00 2021 Received: (at 36767) by debbugs.gnu.org; 26 Sep 2021 09:56:00 +0000 Received: from localhost ([127.0.0.1]:35941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUQt6-0006VE-GK for submit@debbugs.gnu.org; Sun, 26 Sep 2021 05:56:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUQt4-0006Ul-My for 36767@debbugs.gnu.org; Sun, 26 Sep 2021 05:55:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40650) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUQsx-0001ck-P8; Sun, 26 Sep 2021 05:55:52 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2049 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUQsu-0006xg-AO; Sun, 26 Sep 2021 05:55:49 -0400 Date: Sun, 26 Sep 2021 12:55:47 +0300 Message-Id: <83fstroe3g.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-Reply-To: <5c8dbb92-eb4c-74a1-cef8-5d910fbd95a2@gmx.at> (message from martin rudalics on Sun, 26 Sep 2021 11:11:22 +0200) Subject: Re: bug#36767: 26.1; request: add more quick keys to the *Help* buffer References: <87mtrrq7t7.fsf@gnus.org> <87pmt0qomh.fsf@gnus.org> <87wnn7xbdg.fsf@gnus.org> <5c8dbb92-eb4c-74a1-cef8-5d910fbd95a2@gmx.at> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36767 Cc: 36767@debbugs.gnu.org, larsi@gnus.org, emacsuser@freemail.hu, arthur.miller@live.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: martin rudalics > Date: Sun, 26 Sep 2021 11:11:22 +0200 > Cc: 36767@debbugs.gnu.org, ndame > > > I fixed up your patch so that it works more reliably, but then I > > remembered why I didn't add the link: We don't know at this point > > whether the symbol in question is documented in the manual. Adding a > > link to something that fails is bad UI. And we can't check whether the > > symbol exists in the manual when generating the *Help* buffer, because > > it's slow, and the trade-off (making the command slow versus an extra > > link) is not a good one. > > It would be nice to have an etags-like tool that produces a table of all > symbols documented in installed manuals. You should be able to use 'etags' itself, it allows you to define symbols via regular expressions. From unknown Sat Jun 21 10:41:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 24 Oct 2021 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator