Hi Richard,

I couldn't see anything wrong with your alist, and I tried it out on
my system (with altered, local, directory names) and org-publish
web-css copied a css file to the publishing directory with no
problems. I haven't had any problems with org-publish-attachment on
any type of file.  Is it definitely not to do with icicles? Happens
with local publishing directory as well as ssh? I'm sure this is
obvious to you, but I guess the thing to do is make that project-alist
simpler and simpler until it works and hopefully that'll reveal the
problem.

DAn


On Tue, Aug 05, 2008 at 01:03:05AM +0200, Richard G Riley wrote:
> 
> 
> Here is my org-publish-project-alist
> 
> ,----
> | (setq org-publish-project-alist
> |       '(
> |     ("web-css"
> |      :base-directory "~/webs/rr/"
> |      :publishing-directory "/ssh:[EMAIL PROTECTED]:/home/rr/webs/rr/"
> |      :base-extension "css"
> |      :publishing-function org-publish-attachment
> |          :recursive t
> |      )
> |     ("web-images"
> |      :base-directory "~/webs/rr/"
> |      :publishing-directory "/ssh:[EMAIL PROTECTED]:/home/rr/webs/rr/"
> |      :base-extension "gif\\|jpg\\|png"
> |      :publishing-function org-publish-attachment
> |          :recursive t
> |      )
> |     ("web-org"
> |      :base-directory "~/webs/rr/"
> |      :publishing-directory "/ssh:[EMAIL PROTECTED]:/home/rr/webs/rr/"
> |      :base-extension "org"
> |      :publishing-function org-publish-org-to-html
> |          :recursive t
> |      :section-numbers nil
> |      :style "<link rel=stylesheet
> |                      href=\"./style.css\"
> |                      type=\"text/css\">"
> |      :auto-preamble t
> |      :auto-postamble t
> |      :preamble "<div id='Content'><a href='../'>Back</a> - <a 
> href='http://rr.net/default/'>Home</a>"
> |      :postamble "</div>"
> |      :author nil
> |      )
> |     ("web"
> |      :components("web-org" "web-images" "web-css")
> |      )
> |     )
> | )
> `----
> 
> I can org-publish both web-org and web-images with no problem. However
> when I try to publish web-css I get:
> 
> ,----
> | Debugger entered--Lisp error: (error "Wrong type argument: arrayp, nil")
> |   signal(error ("Wrong type argument: arrayp, nil"))
> |   error("%s" "Wrong type argument: arrayp, nil")
> |   byte-code("??!????????   !\"??" [orig-buff act-on-choice 
> icicle-try-switch-buffer error "%s" error-message-string] 4)
> |   icicle-execute-extended-command()
> |   call-interactively(icicle-execute-extended-command)
> `----
> 
> I can org-publish-current-file with no problem.
> 
> (I have tried it without icicles loaded too). It is only css files (in
> this instance) causing this. Any suggestions on how to debug this? What
> could it be? I have tried without nxhtml loaded too and have ensured the
> only css mode I have in the one that comes with emacs 22.
> 
> org : 6.06b
> emacs : 22.2.1
> 
> Can anyone confirm (using emacs 22) that they can publish css files
> without a problem?
> 
> regards
> 
> r.
> 
> 
> 
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode


_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to