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: 19 Nov 2003 13:18:07 +0000 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87d6bojy40.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> <87vfphe5oj.fsf@kanga.tapsellferrier.co.uk> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1069248075 4328 80.91.224.253 (19 Nov 2003 13:21:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 Nov 2003 13:21:15 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Nov 19 14:21:12 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 1AMSGe-0001c3-00 for ; Wed, 19 Nov 2003 14:21:12 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AMSGe-0005Rw-00 for ; Wed, 19 Nov 2003 14:21:12 +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 1AMTCf-0002vZ-Ox for emacs-devel@quimby.gnus.org; Wed, 19 Nov 2003 09:21:09 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AMTCb-0002vT-Em for emacs-devel@gnu.org; Wed, 19 Nov 2003 09:21:05 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AMTC5-0002j4-Kt for emacs-devel@gnu.org; Wed, 19 Nov 2003 09:21:04 -0500 Original-Received: from [217.34.135.17] (helo=tf1.tapsellferrier.co.uk) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AMTC5-0002iy-2P for emacs-devel@gnu.org; Wed, 19 Nov 2003 09:20:33 -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 1AMSEM-0006rn-00; Wed, 19 Nov 2003 13:18:51 +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 1AMSDf-00007P-00; Wed, 19 Nov 2003 13:18:07 +0000 Original-To: bob@rattlesnake.com In-Reply-To: Original-Lines: 49 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:17914 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17914 "Robert J. Chassell" writes: > "Robert J. Chassell" writes: > > > .... The next step would be to persuade the Mozilla/Galeon > > developers to make it easy to bind next, prev, up, last, > > regexp-search, and spacebar to keystrokes, so you could avoid the > > mouse. .... > > It would be better to provide an XSLT. The XSL could handle things > like keystrokes by associating javascript actions with markup (eg: > nodes). > > Does that mean we would not have to ask the Mozilla/Galeon developers > to do anything, but that the XSLT file would provide all that is > needed? Well, enough that it makes adding code to Moz look overkill. > If so, this sounds like an excellent idea, since it would mean that > the documentation on remote Web sites could be navigated through, > searched, and read nearly as easily as Info documentation locally. > > I would especially like to see keystrokes for navigation, like `M-s' > for the equivalent of `Info-search', n, p, u, and spacebar. Then I > could read a great deal that is remote from my machine and, as a > consequence, from me. You'd be limited on the emulation of emacs keys... I suspect ESC-s wouldn't work for example, but ALT-S might. I'm not sure how web standards hold up on modifier keys. Search is an interesting one... I'm not sure how you'd implement search. Modern Javascript does have regular expressions... so it might be possible. XSLT 2.0 has regexs too, as do many XSLT 1.0 implementations out there... so it might be possible with XSLT as well. Straight forward would be: - next/prev - begin/end - index and menu lookups Nic