Allow transform function for link descriptions. Bare email and URL fixes.
commit7ffe7523e5b556774aeeafa3be6adea9df84660b
authorMichael Olson <mwolson@gnu.org>
Tue, 26 Jul 2005 08:03:41 +0000 (26 08:03 +0000)
committerMichael Olson <mwolson@gnu.org>
Tue, 26 Jul 2005 08:03:41 +0000 (26 08:03 +0000)
tree41c5e4387ef0a842d5fbbd4cd255fb231c2efaaf
parentdc2d93e255d9d8fef5d23890ecaf64d64bee8160
Allow transform function for link descriptions.  Bare email and URL fixes.

* lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
  (muse-publish-desc-transforms): New option that contains the functions
  that will be called to transform a link description.
  (muse-publish-markup-word): Handle Yet Another Edge Case.
  (muse-publish-markup-email): Use
  `muse-publish-escape-specials-in-string'.  Don't publish if we have a
  double-quote on either side.
  (muse-publish-url): Apply description transforms.
  (muse-publish-markup-url): Don't publish if we have a double-quote on
  either side.

* lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
  (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
  (muse-wiki-interwiki-delimiter): New option that indicates the
  interwiki delimiter to use.
  (muse-wiki-interwiki-replacement): New option that indicates the
  replacement
  (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
  (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
  this can be added to muse-publish-desc-transforms.
  (muse-wiki-publish-pretty-interwiki): New function that replaces the
  interwiki delimiter with its replacement, but only when the given text
  is not an explicit link.

* lisp/muse.el (muse-update-file-extension): New function made from the
  innards of the :set function in `muse-file-extension'.
git-archimport-id: mwolson@gnu.org--2005/muse--main--1.0--patch-185
ChangeLog
lisp/muse-publish.el
lisp/muse-wiki.el
lisp/muse.el