List of markup rules for publishing a page with Muse.
The rules given in this variable are invoked first, followed by whatever rules are specified by the current style.
Each member of the list is either a function, or a list of the following form.
(REGEXP/SYMBOL TEXT-BEGIN-GROUP REPLACEMENT-TEXT/FUNCTION/SYMBOL)
If it is not a string, but a function, it will be called to determine what the replacement text should be (it must return a string). If it is a symbol, the value of that symbol should be a string.
The replacements are done in order, one rule at a time. Writing the regular expressions can be a tricky business. Note that case is never ignored. `case-fold-search' is always bound to nil while processing the markup rules.
This is the order that the publishing rules are consulted, by default.
This may be changed by customizing
trailing and leading whitespace
This is only recognized at the beginning of a file.
Don't actually publish them here, just add a special no-emphasis text
This function is responsible for marking up emphasis and escaping some
Outline-mode style headings.
These are ellipses with a dot at end.
Horizontal rule or section separator.
Prevent lines from being split before or after these characters.
Break a line at point.
Beginning of footnotes section.
Footnote definition or reference. If at beginning of line, it is a
Numbered list, item list, or term definition list.
Muse tables or orgtbl-mode style tables.