emacs-wiki-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[emacs-wiki-discuss] how do I get muse to publish html on file save?


From: Louis B. Moore
Subject: [emacs-wiki-discuss] how do I get muse to publish html on file save?
Date: Wed, 15 Mar 2006 19:38:23 -0700 (MST)


Muse: 3.02.6
Planner: 3.40

from .emacs

(require 'muse-mode)     ; load authoring mode
(require 'muse-wiki)     ; load publishing styles I use
(require 'muse-html)     ;
(require 'muse-latex)    ;
(require 'muse-colors)   ;
(require 'muse-journal)
(require 'muse-texinfo)  ;

(setq muse-html-extension ".html")
(setq muse-xhtml-extension ".xhtml")
(setq muse-html-style-sheet "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />")

(setq muse-html-header "~/notebook/wiki/.header")
(require 'planner)
(require 'planner-publish)
(load-library "planner-cyclic")

(setq planner-directory "~/notebook/plans")
(setq planner-publishing-directory "~/public_html/planner")
(setq planner-project "WikiPlanner")


(require 'muse-project)
 (setq muse-project-alist
       '(
         ("website" ; my various writings
          ("~/notebook/wiki" :default "WolfPage")
          (:base "html"
                 :header "~/notebook/wiki/.header"
                 :footer "~/notebook/wiki/.footer"
:style-sheet "<link rel=\"stylesheet\" type=\"text/css\" href=\
"style.css\" />"
                 :path "~/public_html/wiki"))

         ("WikiPlanner"
          ("~/notebook/plans"      ;; where your Planner pages are located
           :default "TaskPool" ;; use value of `planner-default-page'
           :major-mode planner-mode
           :visit-link planner-visit-link)
          (:base "planner-html"
                 :header "~/notebook/plans/.header"
                 :footer "~/notebook/plans/.footer"
:style-sheet "<link rel=\"stylesheet\" type=\"text/css\" href=\
"style.css\" />"
                 :path "~/public_html/planner"))
         )
       )



IF I try the code from:

http://www.mwolson.org/static/doc/planner/Publishing.html#Publishing

     (eval-after-load "muse-mode"
       (add-hook 'after-save-hook
                 #'(lambda ()
                     (when (planner-derived-mode-p 'muse-mode)
                       (muse-project-publish nil)))
                 nil t))


I get the following:


Wrong number of arguments: (lambda nil (when (planner-derived-mode-p (quote muse-mode)) (muse-project-publish nil))), 1



I'm not much of an elisp person, how do I debug this?


Louis





reply via email to

[Prev in Thread] Current Thread [Next in Thread]