From: Joey Hess Date: Thu, 8 Nov 2007 20:32:28 +0000 (-0500) Subject: web commit by JoshTriplett X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/commitdiff_plain/341df9febc7b219160198f9d7840ac38c5f1f8c3?ds=sidebyside web commit by JoshTriplett --- diff --git a/doc/todo/New_preprocessor_directive_syntax.mdwn b/doc/todo/New_preprocessor_directive_syntax.mdwn new file mode 100644 index 000000000..7790c2f78 --- /dev/null +++ b/doc/todo/New_preprocessor_directive_syntax.mdwn @@ -0,0 +1,19 @@ +As discussed on IRC, preprocessor directives should transition to a +new syntax distinct from wikilinks. Possible syntaxes: + +* `[[!preprocessor directive]]` +* `{{preprocessor directive}}` + +The transition would involve adding the new syntax, adding an option +to turn off the old syntax with the default allowing it, giving people +time to convert their wikis and turn the option on, and releasing a +new ikiwiki (version 3 for instance) that turns off the old syntax by +default. + +Making this transition would fix two major warts: + +* The inability to use spaces in wikilinks or link text +* The requirement to use a trailing space on a preprocessor directive + with no arguments, such as `[[toc ]]` + +--[[JoshTriplett]]