Ok since our last vote wasn't successful I'm restarting it (since
we've had lots of reasons given the opinion of each of us may have
changed). Please note that we also need to be quick since 1.6 release
is approaching fast and this is going to take some time to implement.
Proposal:
* Replace 1[.1]* syntax with =[=]* syntax
* Force closing = with any number of equal signs (including none).
** Rationale 1: this is what Creole suggest. See
http://www.wikicreole.org/wiki/Creole1.0#section-Creole1.0-Headings
** Rationale 2: makes it easier for lazy people
* Allow wiki syntax in headers (we need that to auto generate them
using velocity syntax for example). Creole considers this optional so
we're good.
* White space allowed before the left =
* Any characters after the closing = signs are considered to be part
of the paragraph after the header. Note: I don't know what Creole
suggests for this. Note also that I'll have to check with the wiki
model parser what is easier to do. The other alternative is to simply
ignore chars there.
* Default (in wysiwyg editor for ex) is to generate closed headers
(with matching = signs on the right)
Here's my +1 to all.
Thanks
-Vincent