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