From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: dieter@duenenhof-wilhelm.de (H. Dieter Wilhelm) Newsgroups: gmane.emacs.devel Subject: Info viewer: Links to symbol documentation Date: Tue, 21 Apr 2020 22:38:53 +0200 Message-ID: <861rogmv4y.fsf@duenenhof-wilhelm.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="130012"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) To: emacs-devel@gnu.org Cancel-Lock: sha1:38X9Nwjub9Sliq1l0ZslLIE+NkU= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 21 22:39:44 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jQzgF-000XjY-II for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Apr 2020 22:39:43 +0200 Original-Received: from localhost ([::1]:35948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQzgE-0005eH-N2 for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Apr 2020 16:39:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49342) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQzfb-0005ED-7h for emacs-devel@gnu.org; Tue, 21 Apr 2020 16:39:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jQzfa-0004SA-Kx for emacs-devel@gnu.org; Tue, 21 Apr 2020 16:39:03 -0400 Original-Received: from ciao.gmane.io ([159.69.161.202]:48878) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jQzfZ-0004Na-Uh for emacs-devel@gnu.org; Tue, 21 Apr 2020 16:39:02 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1jQzfX-000WyA-6c for emacs-devel@gnu.org; Tue, 21 Apr 2020 22:38:59 +0200 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=159.69.161.202; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/21 16:39:00 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Received-From: 159.69.161.202 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:247477 Archived-At: Hello Emacs I think that info documentation would be even better if there were links to the function and variable documentation along the line of help-mode.el. As a proof of concept I extended info.el so that Emacs' Info viewer exhibits links to most symbol definitions (when they are `quoted' in the documentation). When looking at a few Elisp and Emacs pages the verbosity and redundancy of these automatic links seems not to be disturbing or too distracting. Maybe this draft can be extended so that references to customisation buffers are working as well (as is asked for in the TODO file)... What are your ideas? Dieter -- Best wishes H. Dieter Wilhelm Zwingenberg, Germany