Wiki hacking, regexp tweaks.
commit010ad00d35e4d17e428da84a08526862c730afc3
authorMichael Olson <mwolson@gnu.org>
Sun, 26 Jun 2005 22:55:55 +0000 (26 22:55 +0000)
committerMichael Olson <mwolson@gnu.org>
Sun, 26 Jun 2005 22:55:55 +0000 (26 22:55 +0000)
tree2107c099470bc0e910ca657c6320c9c4e74b1713
parentb132f99da2529ec991097115aa670454c199e439
Wiki hacking, regexp tweaks.

* lisp/muse-project.el (muse-project-ignore-regexp): Change group to
  muse-regexp.

* lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
  that indicates whether or not to use character classes in regexps.  The
  default is to let Muse try to figure it out.
  (muse-extreg-usable-p): Make use of this variable.

* lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
  this regexp.  I'm guessing it was supposed to have a TAB in there at
  one time.  Replace this stuff with muse-regexp-space.

* lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
  by default.

* lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
  "or".

* lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
  delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
  We'll fix those anchor problems eventually!

* lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
  uses `muse-interwiki-handle' to determine whether an interwiki link is
  at point.

* lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
  look for a suitable value at point if needed.

* lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.

* lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.

* lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
git-archimport-id: mwolson@gnu.org--2005/muse--main--1.0--patch-81
ChangeLog
lisp/muse-project.el
lisp/muse-regexps.el
lisp/muse-wiki.el