From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Nic Ferrier Newsgroups: gmane.emacs.devel Subject: Re: Changes to Texinfo DTD Date: 24 Nov 2003 09:32:39 +0000 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <873ccedsco.fsf@kanga.tapsellferrier.co.uk> References: <200310280126.h9S1Q9N16202@f7.net> <20031028105102.GA7330@dirtyweb.penguinpowered.com> <20031030104238.GA11503@dirtyweb.penguinpowered.com> <87vfps2x9r.fsf@ID-87814.user.dfncis.de> <878ymfdsx9.fsf@mail.jurta.org> <8765heixvu.fsf@kanga.tapsellferrier.co.uk> <87u14ygnmq.fsf@kanga.tapsellferrier.co.uk> <871xryqjvh.fsf@mail.jurta.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1069675752 10731 80.91.224.253 (24 Nov 2003 12:09:12 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 24 Nov 2003 12:09:12 +0000 (UTC) Cc: bob@rattlesnake.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Nov 24 13:09:08 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 1AOFWe-00050W-00 for ; Mon, 24 Nov 2003 13:09:08 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AOFWd-0001Om-00 for ; Mon, 24 Nov 2003 13:09:07 +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 1AOGEN-0006a7-JH for emacs-devel@quimby.gnus.org; Mon, 24 Nov 2003 07:54:19 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AOG1j-0006vG-Qp for emacs-devel@gnu.org; Mon, 24 Nov 2003 07:41:15 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AOFz5-0006AE-Ol for emacs-devel@gnu.org; Mon, 24 Nov 2003 07:39:02 -0500 Original-Received: from [217.34.135.17] (helo=tf1.tapsellferrier.co.uk) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AOFyC-0005wv-I7 for emacs-devel@gnu.org; Mon, 24 Nov 2003 07:37:36 -0500 Original-Received: from [194.74.202.254] (helo=kanga.tapsellferrier.co.uk) by tf1.tapsellferrier.co.uk with esmtp (Exim 3.35 #1 (Debian)) id 1AOF0n-0002dL-00; Mon, 24 Nov 2003 11:36:13 +0000 Original-Received: from localhost ([127.0.0.1] helo=kanga.tapsellferrier.co.uk ident=nferrier) by kanga.tapsellferrier.co.uk with esmtp (Exim 3.35 #1 (Debian)) id 1AOD5D-0005JG-00; Mon, 24 Nov 2003 09:32:40 +0000 Original-To: Juri Linkov In-Reply-To: <871xryqjvh.fsf@mail.jurta.org> Original-Lines: 37 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:18079 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:18079 Juri Linkov writes: > BTW, do you know that HTML files generated from Texinfo files already > have keys for navigation? The tag has an attribute "accesskey" > which assigns keys to "u" (up), "n" (next), "p" (prev), "[1-5]" (menu). > These keys can be pressed e.g. in Mozilla as M-u, M-n, M-p, M-[1-5] > to navigate to the corresponding HTML node. > > There is another useful scheme for navigation in HTML by specifying > a "link" tag in meta section, e.g. , > but currently this is not generated in info HTML files. Yes. I did know that. But what you can't do is lookup a value in an index, do a secondary lookup (",") or a search or a follow on search. You can't lookup a menu item or travel through the document by node (I'm not sure the new system will allow travel by node though). In addition those keys, while being good standard HTML can probably be improved on by using the key event model of the modern web browser DOM (Document Object Model). > > The XSLT solution isn't the end. To support regex searches some sort > > of webapplication IS needed as well. But XSLT is exactly the best > > choice for turning the Texinfo XML into something that would work with > > a webapp. > > Some indexing programs like swish++ is needed here. BTW, this was > recently suggested to me, when I asked about searching a mail archive. > I don't know what indexing programs can index info files. I think it can probably be achieved by grep or awk initially. Nic