I discovered planner et al. recently and this is perfect for my
needs. So I installed emacs (on windows XP) (i'm a total newbie) and emacs wiki+ planner.
It worked great.
10 minutes later I decided to be modern and to have emacs muse +
planner instead from the planner bundle
(http://sacha.free.net.ph/notebook/emacs/plannerbundle.tar.gz),
using the included .emacs file. It doesn't work!!!! Here is the
backtrace :
Debugger entered--Lisp error: (void-function custom-quote)
(custom-quote val)
(list (custom-quote val))
(put sym (quote saved-value) (list (custom-quote val)))
(progn (put sym (quote saved-value) (list ...)) (while val (let ... ... ...) (let ... ...) (setq val ...)))
(if muse-project-alist-using-customize (progn (put sym ... ...) (while val ... ... ...)))
(when muse-project-alist-using-customize (put sym (quote
saved-value) (list ...)) (while val (let ... ... ...) (let ... ...)
(setq val ...)))
muse-project-alist-set(muse-project-alist (("WikiPlanner" ("~/elisp/plans" ... ... ...))))
custom-initialize-reset(muse-project-alist nil)
custom-declare-variable(muse-project-alist nil "An alist of Muse
projects.\nA project defines a fileset, and a list of custom attributes
for use\nwhen publishing files in that project." :type (choice (const
:tag "No projects defined." nil) (repeat (cons :format "%{%t%}:\n\n%v"
:tag "Project" :indent 4 ... muse-project)) (sexp :tag "Cannot parse
_expression_")) :get muse-project-alist-get :set muse-project-alist-set
:group muse-project)
(defcustom muse-project-alist nil "An alist of Muse projects.\nA
project defines a fileset, and a list of custom attributes for
use\nwhen publishing files in that project." :type (quote (choice ...
... ...)) :get (quote muse-project-alist-get) :set (quote
muse-project-alist-set) :group (quote muse-project))
eval-buffer(#<buffer *load*<3>> nil "muse-project" nil t)
load-with-code-conversion("c:/elisp/muse/lisp/muse-project.el" "muse-project" nil t)
require(muse-project)
eval-buffer(#<buffer *load*<2>> nil "muse-mode" nil t)
load-with-code-conversion("c:/elisp/muse/lisp/muse-mode.el" "muse-mode" nil t)
require(muse-mode)
eval-buffer(#<buffer *load*> nil "~/.emacs" nil t)
load-with-code-conversion("c:/.emacs" "~/.emacs" t t)
load("~/.emacs" t t)
#[nil ",T
I understood it has something to do with Customize, nothing more. The guilty lines in the .emacs file are