ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Taco Hoekwater <taco@elvenkind.com>
Subject: Re: Some gardening
Date: Sat, 02 Jul 2005 09:28:00 +0200	[thread overview]
Message-ID: <42C64200.9000305@elvenkind.com> (raw)
In-Reply-To: <6faad9f005070115244803472d@mail.gmail.com>


Hi there!

Mojca Miklavec wrote:
> Hello,
> 
> Here's some more work for you Patrick, in case you get bored.
> (I guess I'll soon be removed from the list as a spammer/abuser if I
> continue writing mails such as this one :)

I do not think that will happen, but if you keep this up you might
find yourself being volunteered for various tasks :-)

> What do the others think about it?
> 
> # Source browser

I don't normally use this part of the garden, because grepping the
harddisk is a whole lot faster and gives more functionality, but
all your remarks sound nice to me. Not being the one that has to
do the programming, that's an easy thing to say :)

> # texshow-web
> 
> I've just noticed that there's no possibility to describe single
> options for the commands.
> Take \setuplayout for example. Describing such huge collection of
> parameters in plain text is not clear, synoptic any more. It would be
> great if there would be a possibility to add descriptions for:
> - the command as such (already there)
> - every pair of braces (only one for \setuplayout), has to be visible
> if it is optional or not

This is already there, but perhaps a bit too subtle: optional arguments
are typeset using darkred braces and brackets (instead of black)

> - every parameter inside a single brace
> - every single option for that parameter (for example: width=middle
> means that ...), default has to be marked

I believe that information is not in the XML file, but I guess it
should be. Would requires quite some a bit of effort on the data-
entry side (deriving the used defaults from the actual sources).

> Enabling the Wiki functionality (bold, italic, tables ... <texcode>
> and <context>) and linking it to the source browser (to the place
> where \def\thisspecificcommand is) would also add another
> dimensionality. It would probably not be 100% compatible with the
> pretty-much-textbased texshow program, but ... I could imagine that
> one day something similar as modules.pdf (texshow.pdf) could be made
> from that page with pretty good documentation of (all ?) ConTeXt
> commands.

standalone texshow is on the list to be re-done anyway, so I can
make it do whatever texshow-web does without much extra effort
(esp. since it will also become a ruby script).

> The ability to add commands is already there I think (I have never
> tried it out yet). What about adding commands for (official and
> third-party) modules? It should be separated from the main page, but
> still offering the same functionality.

This was on the todo list, IIRC. There is also metapost/metafun and
LaTeX commands to consider. :)

Taco

  reply	other threads:[~2005-07-02  7:28 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-01 22:24 Mojca Miklavec
2005-07-02  7:28 ` Taco Hoekwater [this message]
2005-07-04  8:15 ` Patrick Gundlach
2005-07-04 15:39 ` Hans Hagen
2005-07-04 19:14   ` Mojca Miklavec

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42C64200.9000305@elvenkind.com \
    --to=taco@elvenkind.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).