From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@newcastle.ac.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: HTML-Info design Date: Mon, 02 Mar 2015 17:20:53 +0000 Message-ID: <87pp8r1fka.fsf@newcastle.ac.uk> References: <83ppbanqhe.fsf@gnu.org> <87vbl2xigp.fsf@ferrier.me.uk> <83ioh2nlow.fsf@gnu.org> <87sig6xech.fsf@ferrier.me.uk> <83fvc5ni0u.fsf@gnu.org> <87k31fwwyv.fsf@ferrier.me.uk> <87bnmq9ibf.fsf@ferrier.me.uk> <87lhlrx5fc.fsf@building.gnus.org> <877fxb9821.fsf@ferrier.me.uk> <878uhrg6uu.fsf@building.gnus.org> <871tnj90lt.fsf@ferrier.me.uk> <87mw67elgf.fsf@building.gnus.org> <86bnmn1rwk.fsf@dod.no> <87wq5awwla.fsf@zigzag.favinet> <87d24wtf0o.fsf@zigzag.favinet> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1425316877 13476 80.91.229.3 (2 Mar 2015 17:21:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 2 Mar 2015 17:21:17 +0000 (UTC) To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 02 18:21:10 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 1YSU1l-00043D-Kr for ged-emacs-devel@m.gmane.org; Mon, 02 Mar 2015 18:21:09 +0100 Original-Received: from localhost ([::1]:58408 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSU1k-0005v3-V3 for ged-emacs-devel@m.gmane.org; Mon, 02 Mar 2015 12:21:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53705) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSU1f-0005us-20 for emacs-devel@gnu.org; Mon, 02 Mar 2015 12:21:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSU1a-0007gl-K9 for emacs-devel@gnu.org; Mon, 02 Mar 2015 12:21:02 -0500 Original-Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:42967) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSU1a-0007XD-Em for emacs-devel@gnu.org; Mon, 02 Mar 2015 12:20:58 -0500 Original-Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1YSU1V-0001vT-Fs for emacs-devel@gnu.org; Mon, 02 Mar 2015 17:20:53 +0000 Original-Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1YSU1V-0000oV-Qx for emacs-devel@gnu.org; Mon, 02 Mar 2015 17:20:53 +0000 In-Reply-To: <87d24wtf0o.fsf@zigzag.favinet> (Thien-Thi Nguyen's message of "Fri, 27 Feb 2015 00:43:51 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.90 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 128.240.234.22 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:183576 Archived-At: On the HTML-Info front, I've been playing with documentation from org-mode recently. I didn't know this at the time but there is actually some Javascript for giving a somewhat Info like experience to HTML exported from HTML. http://orgmode.org/worg/code/org-info-js/ I've been using it for my own package lentic. The HTML output looks like so: http://homepages.cs.ncl.ac.uk/phillip.lord/lentic/lenticular.html In this case, the documentation is generated directly from the emacs-lisp source (I'm not totally happy with this process yet, and there needs to be some more work done, for instance getting rid of the multiple badly formatted copies of the GPL header). It's also gives reasonable output in EWW. Finally, because it's all Emacs based, I can just ship the source code and generate the HTML on-the-fly, on demand. All a bit experimental, but I thought some here might be interested. Phil