Contents
NoCamelCase2 Parser
The following page is taken from the original NoCamelCase plugin. The plugin is basically adapted for newer MoinMoin versions.
Description
MoinMoin does not allow disabling CamelCase links per default. The developers of MoinMoin think that configurable markup is a bad idea. One reason is that MoinMoin ships a large number of help pages that will break if the wiki parser is changed. As a solution the wiki parser can be left untouched and a new parser can be made default. nocamelcase2.py is a only slightly modified parser that doesn't support CamelCase.
Download & Release Notes
Download |
Release Version |
Moin Version |
Release Notes |
2 |
1.7+ |
- |
Installation
Download the parser following the link above (for moin 1.7+)
Copy the parser to MoinMoin/parser/nocamelcase2.py
Change the config variable default_markup to "nocamelcase2" (c.f. HelpOnConfiguration)
You can use the processing instruction 1 #format wiki to switch single pages back to old markup
if you don't like switch the whole wiki you can use #format nocamelcase2 to switch CamelCase off in that page
As the system pages already have a #format wiki processing instruction changing default_markup shouldn't cause trouble if you are running MoinMoin 1.7.2.
Example
To use in specific pages use as following:
{{{#!nocamelcase2 My,,, Foo,,, Code,,, CamelCaseNotMadeALink }}}
Copyright
This parser is released into the public domain.
License
This parser is released under the terms of the GNU GPL.
Discussion
Doesn't work when trying to save from the GUI interface. Plugin Missing Error (tried on version 1.7.2 and 1.9.1)
GUI mode section of ../NoCamelCase1.9 may help you. -- SixMen 2012-02-08 07:50:03