Revision: muse--main--1.0--patch-160
Archive: [EMAIL PROTECTED]
Creator: Michael Olson <[EMAIL PROTECTED]>
Date: Tue Jul 4 00:06:44 EDT 2006
Standard-date: 2006-07-04 04:06:44 GMT
Modified-files: ChangeLog lisp/muse-project.el
lisp/muse-publish.el lisp/muse-regexps.el
lisp/muse-wiki.el lisp/muse.el muse.texi
New-patches: [EMAIL PROTECTED]/muse--main--1.0--patch-160
Summary: Make links to files in subdirectories work.
Keywords:
* lisp/muse-project.el (muse-project-alist-styles): Fix stray comment.
(muse-project-page-file): Change to a defun. Handle files with the
same name but in different directories. Handle case where a
subdirectory is given in a link.
(muse-project-choose-style-by-link-suffix): Move from muse-wiki.el.
(muse-project-applicable-styles): Sort entries according to how late in
the string the match for the include regexp occurs.
(muse-project-resolve-link): Moved from muse-wiki.el. Strip
subdirectory from page because we have already determined the correct
path.
(muse-project-link-page): New function that resolves a link to a page
in the same project.
* lisp/muse-publish.el (muse-publish-link-page): Simple wrapper for
muse-project-link-page.
(muse-publish-classify-url): Use muse-publish-link-page.
* lisp/muse-regexps.el (muse-file-regexp): Don't match subdirectory
links.
* lisp/muse-wiki.el (muse-wiki-choose-style-by-link-suffix)
(muse-wiki-resolve-project-page-1): Move to muse-project.el.
(muse-wiki-resolve-project-page): Use muse-project-resolve-link.
* lisp/muse.el (muse-collect-alist): New function that is like assoc, but
returns a list of matches.
(muse-sort-with-closure): New convenience macro for using `sort' with a
closure argument.
(muse-sort-by-rating): New function that takes a rating list and sorts
it, discarding the rating.
* muse.texi (Projects): Mention that you can use regexps in place of
directory names in project entries. Caught that when source-diving.
_______________________________________________
Muse-el-commits mailing list
[email protected]
https://mail.gna.org/listinfo/muse-el-commits