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