bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Improving standalone info usability


From: Gavin Smith
Subject: Re: Improving standalone info usability
Date: Fri, 14 Feb 2014 02:39:33 +0000

(Copyright assignment is currently in the process of being done..)

Here is the current state of my work on this. The parse-node-CHANGELOG
attachment to this email is a draft description of the changes in the
second patch in changelog format.

Whether to alter the appearance of manuals is controlled with the
preprocess-nodes variable. If this is not set then it should function
the same as at present.

It is not complete (I still need to make sure that the behaviour is
the same as before for all user commands, for example, and I haven't
worked on support for showing manpages) but is usable (indices, n, p,
[, ], etc.). The allocation model is not completely worked out
(especially for split files).

It is slow opening some files (on my system, the gnulib and mysql
manuals), but I think this is due to the problem with regexp_search I
already mentioned. Other long files open reasonably quickly. It is
parsing the whole file at once, which I could change, but this is not
the main reason for slowness.

This makes a lot of changes but I hope they can be understood. The
idea is to read references to other nodes from nodes in one go in
parse_node, possibly rewriting the node at the same time, store this
information and use it elsewhere rather than parsing the nodes again.

On Fri, Jan 31, 2014 at 9:08 AM, Sergey Poznyakoff <address@hidden> wrote:
> Hi.
>
> Karl Berry <address@hidden> ha escrit:
>
>> In general, what you see as a defect ("notation for a computer"), I see
>> as a positive ("plain and simple text"), i.e., for me it's not broken
>> and doesn't need to be fixed.  I guess I'm just too much of a dinosaur.
>
> For what it's worth, that's my feeling too.  That being said, I'm not
> against providing alternative output as an additional *option*, not as a
> default.
>
> I'll give a detailed feedback when I'm finished reviewing the patch.
>
> Regards,
> Sergey

Attachment: 01-merge-TAG-and-NODE.patch
Description: Text Data

Attachment: parse-node-CHANGELOG
Description: Binary data

Attachment: 02-parse-nodes.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]