From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Changes to Texinfo DTD Date: Tue, 25 Nov 2003 19:08:33 -0600 (CST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200311260108.hAQ18Xg01096@raven.dms.auburn.edu> References: <8765heixvu.fsf@kanga.tapsellferrier.co.uk> <87ptfkdqss.fsf@kanga.tapsellferrier.co.uk> <20031122214251.GA14680@fencepost> <874qwuqjzw.fsf@mail.jurta.org> <200311241619.hAOGJ6W27027@raven.dms.auburn.edu> <87brr1konj.fsf@mail.jurta.org> <200311251954.hAPJsTc00512@raven.dms.auburn.edu> <877k1o6rxd.fsf@mail.jurta.org> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1069809408 28014 80.91.224.253 (26 Nov 2003 01:16:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 26 Nov 2003 01:16:48 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Nov 26 02:16:45 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AOoIP-0005nT-00 for ; Wed, 26 Nov 2003 02:16:45 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AOoIP-0000S2-00 for ; Wed, 26 Nov 2003 02:16:45 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AOpEp-0003RI-1h for emacs-devel@quimby.gnus.org; Tue, 25 Nov 2003 21:17:07 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AOpEK-0003Qq-6F for emacs-devel@gnu.org; Tue, 25 Nov 2003 21:16:36 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AOpDn-0003M4-1C for emacs-devel@gnu.org; Tue, 25 Nov 2003 21:16:35 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AOpDm-0003M0-MI for emacs-devel@gnu.org; Tue, 25 Nov 2003 21:16:02 -0500 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id hAQ1EgKk012218; Tue, 25 Nov 2003 19:14:42 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.6+Sun/8.11.6) id hAQ18Xg01096; Tue, 25 Nov 2003 19:08:33 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: juri@jurta.org In-reply-to: <877k1o6rxd.fsf@mail.jurta.org> (message from Juri Linkov on Tue, 25 Nov 2003 23:48:14 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:18127 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:18127 Yuri Linkov wrote: I wanted to clarify what is the best way to display references in the current Info format or XML output of Texinfo without refilling and without changing line lengths. I do not know XML. But it would seem to me that keeping Info-hide-note-references in its present form and having the XML output already "pre-filled" correctly for all values of the variable might require passing the value as an extra option to makeinfo --xml. If one then would convert Texinfo source files to such pre-filled XML files as part of the Emacs make process, like they are now converted to .info files (I do not know whether this is the intention), then one would have to change Info-hide-note-references from a customizable variable to an option given to configure (and passed along to makeinfo --xml). One could keep Info-hide-note-references as a customizable variable by regenerating the pre-filled XML files from the Texinfo source files as needed, but I do not know whether that would be fast enough. Alternatively, Info could consult the value of Info-hide-note-references and do the filling itself using an XML file that still contained enough information to respect any @* or @w commands present in the original Texinfo source. Or one could regenerate the pre-filled XML from non pre-filled XML, as needed, in some other way. The problem with present refilling attempts with Info-hide-note-references set to t is not speed, but the fact that the information contained in @*, @w and the like is not preserved in the .info files and currently the .info files is all Info has to work with. I believe to recall from previous discussions that one of the benefits of XML would be that it still would contain the XML equivalents of @*, @w and the like. Or am I misunderstanding something? (Again, I do not know XML.) Sincerely, Luc.