Make `muse-project-alist' more intuitively customizable.
commitf6cd01d6e1577a747c55e921003d1ce17968859c
authorMichael Olson <mwolson@gnu.org>
Mon, 11 Jul 2005 10:08:45 +0000 (11 10:08 +0000)
committerMichael Olson <mwolson@gnu.org>
Mon, 11 Jul 2005 10:08:45 +0000 (11 10:08 +0000)
tree07491347d23b593bacbcb775d264472b1c6812b4
parent4308240d4bfd3bb05058b438717d53a77af340d1
Make `muse-project-alist' more intuitively customizable.

* examples/mwolson/muse-init.el (muse-project-alist): Resync with my
  settings.

* lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
  (muse-project-alist-get): New function that pre-parses
  `muse-projects-alist' before customization in order to work around an
  annoying limitation in the customize interface.
  (muse-project-alist-set): New function that takes the value that
  customize gave us and turns it into something Muse can use.
  (muse-project): New widget that outlines the form of the
  `muse-project-alist' variable.
  (muse-project-alist): Use the `muse-project' widget and specify :set
  and :get.
git-archimport-id: mwolson@gnu.org--2005/muse--main--1.0--patch-125
ChangeLog
examples/mwolson/muse-init.el
lisp/muse-project.el