From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: [drew.adams@oracle.com: RE: cannot find :enable in Elisp manualindex] Date: Sun, 03 Jun 2007 01:34:22 +0300 Organization: JURTA Message-ID: <87y7j2ugsx.fsf@jurta.org> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1180825943 22827 80.91.229.12 (2 Jun 2007 23:12:23 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 2 Jun 2007 23:12:23 +0000 (UTC) Cc: karl@gnu.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 03 01:12:21 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Huclh-0006o0-9L for ged-emacs-devel@m.gmane.org; Sun, 03 Jun 2007 01:12:21 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Huclg-0000kB-IK for ged-emacs-devel@m.gmane.org; Sat, 02 Jun 2007 19:12:20 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Hucl8-0000XR-Dv for emacs-devel@gnu.org; Sat, 02 Jun 2007 19:11:46 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Hucl6-0000Wc-VB for emacs-devel@gnu.org; Sat, 02 Jun 2007 19:11:46 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Hucl6-0000WZ-Kg for emacs-devel@gnu.org; Sat, 02 Jun 2007 19:11:44 -0400 Original-Received: from smarty.dreamhost.com ([208.113.175.8]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Hucl2-0000zu-Um; Sat, 02 Jun 2007 19:11:41 -0400 Original-Received: from schnapps.dreamhost.com (apache2-noxim.schnapps.dreamhost.com [208.113.175.112]) by smarty.dreamhost.com (Postfix) with ESMTP id A3D43EE256; Sat, 2 Jun 2007 16:11:38 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by schnapps.dreamhost.com (Postfix) with ESMTP id 5BD2EA8702; Sat, 2 Jun 2007 16:11:37 -0700 (PDT) In-Reply-To: (Richard Stallman's message of "Fri\, 01 Jun 2007 22\:54\:02 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:72082 Archived-At: > In the long term, we could redesign Info format. However, such a change > takes years to put into place. > > Instead of doing this, perhaps it would be better to replace the format > with a completely new format. > > I wonder if we could use some limited subset of HTML, so that Emacs > could display it even though it doesn't really understand HTML. > Meanwhile, any browser could also display it, and standalone Info > could be a variant of a browser. I think the best format for the Emacs Info reader is Texinfo XML. Makeinfo already has the option `--xml' that generates output files in Texinfo XML. This format just maps Texinfo elements onto XML in an easily readable and unambiguous way, thus preserving all Texinfo markup from the source Texinfo files to the Info reader. However, with all its advantages I doubt that this format will replace the old plain Info format soon. But in the long term, perhaps, yes. The main obstacle to adopting this format is the lack of its support in the Emacs Info reader. Recently I started writing a package that provides it. I'll post code later to this list for review in a separate mail. -- Juri Linkov http://www.jurta.org/emacs/