Handle embedded docbook footnotes and <literal> edge case.
commit98d80f8d4def43f9199b3861d4b0a9b300c52636
authorMichael Olson <mwolson@gnu.org>
Tue, 19 Jul 2005 05:34:28 +0000 (19 05:34 +0000)
committerMichael Olson <mwolson@gnu.org>
Tue, 19 Jul 2005 05:34:28 +0000 (19 05:34 +0000)
treeade7b8c8e2612d8957ad3f37925ca62d2c33702e
parent1ba32916556daab614f434bc40c589663057fafd
Handle embedded docbook footnotes and <literal> edge case.

* lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
 (muse-docbook-markup-strings): Use systemitem for example text.
 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
 <para></para> inside of them.

* lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
  here at all.

* lisp/muse-publish.el (muse-publish-url-transforms): Add
  muse-publish-escape-specials-in-string to list by default.

* lisp/muse-publish.el (muse-publish-escape-specials): New optional third
  argument IGNORE-READ-ONLY determines whether or not to ignore the
  read-only property when transforming text.  Add docstring.
  (muse-publish-markup-word): Use non-nil third argument to
  muse-publish-escape-specials when we're publishing `='-delimited text.
  This allows =<literal><tag></literal>= to work as intended.

* lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
  arguments after the first so that we can include this in
  `muse-publish-url-transforms'.

* lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
git-archimport-id: mwolson@gnu.org--2005/muse--main--1.0--patch-158
ChangeLog
lisp/muse-docbook.el
lisp/muse-html.el
lisp/muse-publish.el