Get rid of muse-regexp-space. Standardize anchor markup somewhat.
* lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
Replace muse-regexp-space with muse-regexp-blank. Too many Emacs
functions treat [:blank:]+\n differently than [:space:], so we'll use
the former everywhere.
* lisp/muse-convert.el (muse-write-citation): Ditto.
* lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
* lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
* lisp/muse-publish.el (muse-publish-markup-regexps)
(muse-publish-markup-tag, muse-publish-surround-text)
(muse-publish-markup-list): Ditto.
* lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
Ditto.
* lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
* lisp/muse-regexps.el (muse-regexp-space): Remove.
* lisp/muse-docbook.el (muse-docbook-markup-functions): Use
muse-xml-markup-anchor.
(muse-docbook-markup-strings): Add markup strings for anchors.
(muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
* lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
* lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
since we now have a sane default in muse-publish.el.
(muse-latex-markup-strings): Add markup strings for anchors.
(muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
* lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
strings. If style does not handle anchors, remove them.
* lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
rule, since we now have a sane default in muse-publish.el.
(muse-texinfo-markup-strings): Add markup strings for anchors.
(muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
* lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
for handling anchors.
(muse-xml-markup-table): Pass row-len to begin-table-group markup
string.
* lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
anchors.
(muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
git-archimport-id: mwolson@gnu.org--2005/muse--main--1.0--patch-317
15 files changed: