Handle anchors in all publishing styles, as well as linking to them.
commitdc2d93e255d9d8fef5d23890ecaf64d64bee8160
authorMichael Olson <mwolson@gnu.org>
Tue, 26 Jul 2005 06:17:31 +0000 (26 06:17 +0000)
committerMichael Olson <mwolson@gnu.org>
Tue, 26 Jul 2005 06:17:31 +0000 (26 06:17 +0000)
treecc7bfde955e76c9ab646ac1fafe079872af9be8e
parent6bcfd39be496b6d616c7986f67c24566108f1ba6
Handle anchors in all publishing styles, as well as linking to them.

* lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
  'internal-link.
  (muse-publish-prepare-url): Don't touch links to anchors.

* lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
  'internal-link.  Treat centered text with
  <para role="center">...</para>.
  (muse-docbook-markup-paragraph): Slight regexp tweak.
  (muse-docbook-insert-anchor): Docfix.
  (muse-docbook-markup-anchor): Move lower in file.

* lisp/muse-html.el (muse-html-markup-strings): Add handler for
  'internal-link.
  (muse-xhtml-markup-strings): Order list, no func change.
  (muse-html-markup-anchor): Move up in file, no func change.

* lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
  publishing anchors.
  (muse-latex-markup-strings): Add handler for 'internal-link.
  (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
  that insert an anchor around the next word or inside of a tag.

* lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
  publishing anchors.

* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
  'internal-link.
  (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
  that insert an anchor before the next word or within a tag.

* NEWS: Initial attempt at documenting changes since 3.01.
git-archimport-id: mwolson@gnu.org--2005/muse--main--1.0--patch-184
ChangeLog
NEWS [new file with mode: 0644]
lisp/muse-docbook.el
lisp/muse-html.el
lisp/muse-latex.el
lisp/muse-publish.el
lisp/muse-texinfo.el