Jan Danielsson <jan.m.danielsson@...> writes: > > On 05/24/11 08:08, Baptiste Daroussin wrote: > [---] > > Markdown is a really simple format that would imho greatly improve the > > embed wiki of fossil. > > Agreed. I'd love to see markdown support in fossil. >
Good news then :-) I have added the `discount` Markdown implementation into Fossil version 1.21. This is actually pretty simple to do. First, get David L. Parson's `discount` package from the author's site [1]; this is a classical configure/make source tree, so if you are on Windows, you might be interested in my adaptation [2] of it for Windows/MSVC on github. Building should give you a static library `markdown.lib` (rsp. `markdown.a`). The only thing that must be changed in Fossil (besides letting the compiler and linker find the Markdown lib in the Makefile) is the source file `wikiformat.c`. I have put the modified file in my public Dropbox [3], the changes can easily be found by looking for the macro `WITH_MARKDOWN`. If you define it (in your Makefile), all wiki content (and log messages if switched on etc.) will use extended Markdown, while the Fossil-style links still work. See David Parson's page for the details on which syntax extensions are available. This is in an early stage of development and needs testing, and of course the user should have the option to enable Markdown in the web interface, individually for each wiki page rsp artifact would be best ... - but it's a start anyway. Feel free to experiment with that and to proliferate it. Cheers M.H. [1]: http://www.pell.portland.or.us/~orc/Code/discount [2]: https://github.com/tin-pot/discount [3]: http://dl.dropbox.com/u/13455033/wikiformat.c _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users