This all seems sensible. But I'm not sure how to achieve it with muses current publication model. It's worth mentioning that I don't know muse that well, so I might be totally wrong about this. I've be playing with this a bit today. I now have it supporting nesting for both ul and ol lists for latex and html (it will work for texi as well, which covers most of the styles in existence). The output is fine, but the syntax is ugly... - Level 1 a - Level 1 b (- - Level 2 a - Level 2 b (1. 1. Level 3 a )1. 1. Level 2 c 1. Level 2 d )- - Level 1 c - Level 1 d
I guess that the only way to do this with spaces and without additional markup would be to store state during the parse. That way, you'd know what the last list level was, and therefore how many or whether extra list starts/stops were needed. Is it guarenteed that during publication muse will start at the beginning of the muse file and move through it monotonically? Other wise, using state in this way is going to be bad! Cheers Phil ________________________________ From: [EMAIL PROTECTED] on behalf of Michael Olson Sent: Sat 29/10/2005 05:22 To: Emacs Wiki Discussion List Subject: [emacs-wiki-discuss] Re: Nesting Sections in Muse. Seth Falcon <[EMAIL PROTECTED]> writes: > Since Python has already been mentioned, it might be worth having a > look at what the docutils folks are doing with reStructuredText in > that they are certainly trying to solve very similar problems in > terms of readable plain-text markup, etc. I guess it's about time I specified what I'd like to see for nested lists. - Different kinds of lists should be nestable. - Amount of whitespace before "-" or "1." should indicate whether the item should be nested an additional level. - The user should not have to type other characters to indicate nesting depth -- just spaces. I like how reStructuredText handles lists. The MoinMoin Wiki engine also does it similar to this. -- Michael Olson -- FSF Associate Member #652 -- http://www.mwolson.org/ Interests: anime, Debian, XHTML, wiki, Emacs Lisp /` |\ | | | IRC: mwolson on freenode.net: #hcoop, #muse, #PurdueLUG |_] | \| |_| Jabber: mwolson_at_hcoop.net
muse-nested.el
Description: muse-nested.el
_______________________________________________ emacs-wiki-discuss mailing list emacs-wiki-discuss@nongnu.org http://lists.nongnu.org/mailman/listinfo/emacs-wiki-discuss