From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: xref backends for elisp-related modes Was: Re: Bad moves with xref-find-definitions Date: Wed, 29 Apr 2015 18:45:27 +0300 Message-ID: <83618fueeg.fsf@gnu.org> References: <87h9s6c27z.fsf@gmail.com> <87zj5wnlyt.fsf@gmail.com> <553C285B.4070400@yandex.ru> <838udfx7rt.fsf@gnu.org> <87383kcy0u.fsf@gmail.com> <553FFB9A.4010405@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1430322385 25100 80.91.229.3 (29 Apr 2015 15:46:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Apr 2015 15:46:25 +0000 (UTC) Cc: spinuvit@gmail.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, joaotavora@gmail.com To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 29 17:46:16 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YnUBb-00072z-3E for ged-emacs-devel@m.gmane.org; Wed, 29 Apr 2015 17:46:07 +0200 Original-Received: from localhost ([::1]:39754 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YnUBV-0002G9-Hz for ged-emacs-devel@m.gmane.org; Wed, 29 Apr 2015 11:46:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43447) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YnUB4-0002G2-Mx for emacs-devel@gnu.org; Wed, 29 Apr 2015 11:45:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YnUB1-0005Ts-HP for emacs-devel@gnu.org; Wed, 29 Apr 2015 11:45:34 -0400 Original-Received: from mtaout24.012.net.il ([80.179.55.180]:58887) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YnUB1-0005Tk-94 for emacs-devel@gnu.org; Wed, 29 Apr 2015 11:45:31 -0400 Original-Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NNK00400R68RU00@mtaout24.012.net.il> for emacs-devel@gnu.org; Wed, 29 Apr 2015 18:36:43 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NNK00NT5RD7Q260@mtaout24.012.net.il>; Wed, 29 Apr 2015 18:36:43 +0300 (IDT) In-reply-to: <553FFB9A.4010405@yandex.ru> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.180 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:186021 Archived-At: > Date: Wed, 29 Apr 2015 00:28:58 +0300 > From: Dmitry Gutov > CC: Eli Zaretskii , Vitalie Spinu , > emacs-devel@gnu.org > > It'd make sense to provide an xref-info backend, which could be taught > about the language used in each Info manual and dispatch to the > corresponding xref backend. > > Shouldn't an Info xref backend just use the Info index, and jump to references within the manual, not to external files? This could be the default, but I'm not sure it should be the only source of information. E.g., what if there's no index, or the symbol in question is not indexed?