Help with the docs [was Re: Curious about next version ...]

Tim Hubberstey myredirector at gmail.com
Thu May 31 23:18:00 CEST 2007


On or about 2007-05-31 12:58, Offer Kaye is reputed to have said:
> On 5/30/07, Joerg Fischer wrote:
>>
>> IMO an older problem is the whole section about the action routines
>> (Help -> Macro/Shell Extensions -> Action Routines). Problems I see
>> there are:

[massive snip]

I have 3 big problems with the documentation.

1. The sections seem somewhat haphazard.
2. There is no index. Search capability is better than nothing but a 
proper index is far superior.
3. There is no quick reference table to allow the experienced user to 
get a "refresh" on what arguments a particular function takes.

<Warning! Strong opinions follow, activate "jerk-tolerance filter">

Further on (1):
o why are "Action Routines" and "Macro Subroutines" in separate, and 
widely separated, sections?
  - They should all be part of the same section, with sub-headings if 
needed.

o Why is "Auto/Smart Indent" under "Features for Programming" while 
"Highlighting Patterns" and "Smart Indent Macros" are under "Customizing"?
  -"Auto/Smart Indent", "Highlighting Patterns" and "Smart Indent 
Macros" should all be grouped under "Features for Programming" while 
"Customizing" should be renamed "GUI Customizing".

Further on (3):
Almost every Programmers' Reference I've seen has a section where all 
built-in functions are listed, usually one to a line, along with their 
arguments and data types. A very short description is sometimes included.

I have personally spent hours mucking about in the help sections trying 
to find things. The documentation has improved quite a bit since I 
started using NEdit in 1995 but it still has a ways to go.

One additional feature I'd like to see is a tool (either built-in or 
external) to output the help structure as an HTML file for use with an 
external browser. The help browser currently does most of what a simple 
HTML file would need so I suspect it shouldn't be a big effort. But hey, 
I'm not that kind of programmer so I may not know what I'm talking about. :)

In any case, even with all its flaws, NEdit is still the best all-round 
editor I've found. Believe me when I say this because I go through 
significant pain to get and maintain *nix under Windows just so I can 
run NEdit. One of these days I may try Micro$haft's Services For Unix 
instead of Cygwin.

If someone were to point me at a description of the data format of the 
help section, I just might find time to implement that Help to HTML utility.

Later,
Tim
-- 
Tim Hubberstey, P.Eng. . . . . . Hardware/Software Consulting Engineer
Marmot Engineering . . . . . . .  VHDL, ASICs, FPGAs, embedded systems
Vancouver, BC, Canada  . . . . . . . . . . . http://www.marmot-eng.com


More information about the Discuss mailing list