Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
* AUTHORS: Update entry.
* muse-*.el: Move to the lisp directory.
* lisp/Makefile: New file containing rules to test and compile the
source.
* Makefile.defs: New file that contains common definitions for all other
Makefiles, such as Emacs command to use.
* Makefile: Move lisp-specific rules to lisp/Makefile.
(SUBDIRS): New variable containing subdirectories to clean.
* README: Update to reflect new location of source files. Give updated
directions for compiling with XEmacs.
* examples/Makefile (.PRECIOUS): Added to denote which type of files to
compile.
(%.html): Pass SITEFLAG as an environment variable to
../scripts/publish.
* examples/QuickStart (The): Re-add the stray <comment> tag since it
seems to be needed to keep the process from failing. This has *got* to
be a bug in Muse, but I don't want to deal with it now.
* lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
* lisp/muse-convert.el: Move line to commentary section.
* lisp/muse-latex.el (muse-latex-markup-table): Note that the
locally-bound `type' variable isn't used here.
* lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
* lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
binding.
* scripts/muse-build.el (load-path): Correct paths.
* scripts/muse-build.el (muse-elint-files): Add a few variables here so
as to avoid spurious warnings.
* scripts/publish (style): Make use of SITEFLAG environment variable, if
it exists.
* lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
(muse-match-string-no-properties): New functions that take the place of
`line-end-position', `line-beginning-position', and
`match-string-no-properties', respectively.
* examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
(muse-my-journal-find-entries): Use Muse-specific version of
`match-string-no-properties', `line-beginning-position', and
`line-end-position' since these do not exist in XEmacs.
* lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
(muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
* lisp/muse-convert.el (muse-latex-transform): Ditto.
* lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
(muse-html-insert-contents): Ditto.
* lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
* lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
* lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
* lisp/muse-publish.el (muse-publish-markup-tag)
(muse-publish-markup-footnote, muse-publish-markup-leading-space)
(muse-published-buffer-contents): Ditto.
* scripts/muse-build.el (muse-elint-files): Ditto.
git-archimport-id: mwolson@gnu.org--2005/muse--main--1.0--patch-65
27 files changed: