> ----- On Aug 16, 2017, at 11:37 AM, Andy Goth andrew.m.g...@gmail.com wrote:
>
> First off, I'm sorry I've been so incredibly busy with work and business
> travel, no time for Fossil development or even reading the mailing list.
>  The only issues I've been able to dink on lately are those that were
> stopping me from getting my work done.  I'm trying to change jobs so I
> might have a shot at working fewer than one hundred hours a week (no
> joke).  I have, however, been continuing to add to my Fossil TODO list,
> taking notes of bugs and features I'd like to look at someday.  If I
> ever get some free time, I have a lot planned.
> 
> With that out of the way, onward to the subject of this email.  Here's a
> short Tcl script I wrote the other day to put a table of contents in a
> Markdown document.
> 
> https://chiselapp.com/user/andy/repository/brush/file/doc/toc.tcl
> 
> Here's example output:
> 
> https://chiselapp.com/user/andy/repository/brush/doc/trunk/doc/concepts.md
> 
> To use, put <!--TOC--> and <!--END--> lines in your Markdown file, then
> run toc.tcl with your filename as an argument.  By design, it only works
> with #- and ##-style headings, not underlines.  If the file already
> contains a table of contents, it will be replaced.
> 
> Rerun the script after adding, removing, or renaming any first- or
> second-level headings.

I've been wishing for something similar to the TOC macro available in
moinmoin, and this is fairly close. The only thing missing from my
perspective is a link at each heading which points back to the top.

I don't know jack about TCL, but perhaps it's time for me to look into it!

I appreciate your work on this! 
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to