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 muse-publish-markup-regexps.
trailing and leading whitespacedirectiveThis is only recognized at the beginning of a file.
tagcommentanchorexplicit linksDon't actually publish them here, just add a special no-emphasis text
property.
wordThis function is responsible for marking up emphasis and escaping some
specials.
emdash2-wide dash
headingOutline-mode style headings.
enddotsThese are ellipses with a dot at end.
dotsEllipses.
ruleHorizontal rule or section separator.
fn-sepbeginning of footnotes section
footnoteFootnote definition or reference. If at beginning of line, it is a
definition.
listNumbered list, item list, or term definition list.
quoteBlockquotes.
versetablelinkurlemail