From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "H. Dieter Wilhelm" Newsgroups: gmane.emacs.bugs Subject: bug#60587: Patch for adding links to symbols' help documentation Date: Tue, 21 Feb 2023 00:53:27 +0100 Message-ID: <86cz636gi0.fsf@duenenhof-wilhelm.de> References: <86y1qgr1bf.fsf@duenenhof-wilhelm.de> <86tu13qydg.fsf@duenenhof-wilhelm.de> <83h6x2u74b.fsf@gnu.org> <863588rfos.fsf@duenenhof-wilhelm.de> <83o7qw0yjy.fsf@gnu.org> <864jskx6a8.fsf@duenenhof-wilhelm.de> <831qnomh6l.fsf@gnu.org> <86wn5anw04.fsf@duenenhof-wilhelm.de> <86h6wboe2v.fsf@duenenhof-wilhelm.de> <86edr59bua.fsf@duenenhof-wilhelm.de> <86mt5j87qz.fsf@duenenhof-wilhelm.de> <86leky609i.fsf@duenenhof-wilhelm.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39344"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Juri Linkov , Eli Zaretskii , "60587@debbugs.gnu.org" <60587@debbugs.gnu.org>, Drew Adams To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Feb 21 00:54:25 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pUFzF-000A4z-IL for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 21 Feb 2023 00:54:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pUFyu-0001xj-Gh; Mon, 20 Feb 2023 18:54:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUFys-0001xX-PK for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2023 18:54:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pUFys-0006eH-F7 for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2023 18:54:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pUFyr-0001qh-SD for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2023 18:54:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "H. Dieter Wilhelm" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Feb 2023 23:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60587 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 60587-submit@debbugs.gnu.org id=B60587.16769372317090 (code B ref 60587); Mon, 20 Feb 2023 23:54:01 +0000 Original-Received: (at 60587) by debbugs.gnu.org; 20 Feb 2023 23:53:51 +0000 Original-Received: from localhost ([127.0.0.1]:53900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUFyh-0001qH-EJ for submit@debbugs.gnu.org; Mon, 20 Feb 2023 18:53:51 -0500 Original-Received: from mout.kundenserver.de ([217.72.192.74]:41215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUFye-0001q2-Ke for 60587@debbugs.gnu.org; Mon, 20 Feb 2023 18:53:50 -0500 Original-Received: from ping ([109.250.144.245]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MadC8-1oxx5g3gzq-00cCB1; Tue, 21 Feb 2023 00:53:34 +0100 In-Reply-To: (Stefan Monnier's message of "Wed, 15 Feb 2023 22:08:01 -0500") X-Provags-ID: V03:K1:csTZQfR+FK9hziDgpRIrWQ2WAVYWA2U2pIV+q7aIe0XvaXr6AWf jDXOGhISERQ3lMhD9TtDgbCLpSz6+c3v/kul2Y20uk/Oh+L1EdJ3zrTKYVsdU5bb2Z1GkhA 7kW/CEYm4IXsGsNskPW3bqByKSa7ZjMVpMiJr/BvidsDlX1w9MQTT+QfJsuVRBHvoLK9qH9 J8nmyN02OgtkMGwsgXWAQ== UI-OutboundReport: notjunk:1;M01:P0:/MaLeoCPew4=;j8/FHxLIFtwxL6XjKNNo7dxjNb3 veLqbAca9SXMCgFMDfq+YnonJJnviKtNz8U8v76oL2WfwNVbXI5XM7+oBJ1vS8wwyRb1KbGnL CCR5EuNLC2b7GRi0nbGJDp1Nmlx3PxOpPrKxIgYAVIorg+IfmVRpOxXHIBn/IGvazcItr3GR4 U2VE0nszaGS0BAhjoAg/QG+3TWk3RZaJ+d8v+EalU9iD6BHxlsLJ5RU4Igus37NNIvHcwDNW0 aapWkFqkNl5T9BLZv0nw4lKgz8WwdSkjs0ooLo2jMWXrwJV5muxHvPIIYAEX6YByK7SlqvsM7 3a3E4Pf8A/mESJjfjmrfA8ZJlNkfrpTDVcz9ij7SC/Qs7pLMdG3J4Lo6xPDJ2GF9h48o2Gzy+ kDLnGMBxVc1qEM7qaeeiTS8gIORHT7jib8mzhD2cLDnUgH5U+5pBcpvkZ32kQxUTy2Hxmgt3k qU+ewFJwaN6prB2vhrltobcogIhg8N6OY49RooSd8nQQqxrIVV4A9fPQ64wqqeqeJOsxvQOUx DSsZ/JUnXWbBtYuON1GROtsiCVxaZQ+XRIACNXxHhniI1C9CQjVeSQ17+Qwq159BVdJx2z1J0 NoGJvW9H4L2Vnkr6sQ1cXmuK1dfr6zYZ6B6tsZtcFKyaZT8sBzQCbZud1JSrOmFw2zrdknNfm HZdWh6NKCozQt/2vHyQCDC6klGp20BrhPfp+MeabJw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:256223 Archived-At: Stefan Monnier writes: > > If I were you, I'd just use a single global minor mode that affects all > Info-mode buffers (and only Info-mode buffers). It should be rather rare > for a user to want to enable this in some buffers but not all. I took a step back and refocusing on Info and only Info. When rewriting the mode as global minor mode, it's working, easily, for my tests. The only thing, which feels strange to me, is that 'info-links-to-help-mode' is now a minor mode for all buffers (and modes). Sure, it's only affecting 'Info-mode' but isn't there a way of making it a "global" minor mode only for Info buffers? Anyway, I couldn't find a way to restrict global minor modes to certain major modes. Do you think the usage of 'define-globalized-minor-mode' is an alternative for a global minor mode? As far as I understand, it is possible to have a global toggle for local minor modes which automatically enables them for all buffers (optionally, of certain major modes). -- Thanks Dieter Best wishes H. Dieter Wilhelm Zwingenberg, Germany