Carsten Dominik <carsten.domi...@gmail.com> writes: > On Dec 24, 2009, at 3:12 AM, Water Lin wrote: > >> >> I set publishing project by >> ------ >> (require 'org-publish) >> (setq org-publish-project-alist >> ----- >> >> and I also want to embed css sheetstyle by setting >> -------- >> :style "<style>...</style>" >> -------- >> >> But the style is too long and I want to use a string to replace it. >> >> So I set a string by >> ------- >> (setq waterstyle "<style>....</style>") >> ------- >> >> and replace the :style like following: >> ------- >> :style waterstyle >> ------- >> >> But while I publish the project, Emacs prompts an error about this. >> >> I am not very familiar with elisp. Can I embed the style by a string >> like this? > > Hi, > > you need to do this: > > (setq waterstyle .....) > > (setq org-publish-project-alist > `((...... > ...... > :style ,waterstyle > ....))) > > (note the *backquote* instead of a normal quote to quote > the value of org-publish-project-alist, and note the comma before > waterstyle to interpolate the value into the quoted list. > > HTH > > - Carsten
Thanks, I think I am not just know how to do it but also know why I need to do this. Thanks Water Lin > >> >> Thanks >> >> Water Lin >> >> -- >> Water Lin's notes and pencils: http://en.waterlin.org >> Email: water...@ymail.com >> __________________________________________________ >> Do You Yahoo!? >> Tired of spam? Yahoo! Mail has the best spam protection around >> http://mail.yahoo.com >> >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > - Carsten > > > > -- Water Lin's notes and pencils: http://en.waterlin.org Email: water...@ymail.com __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode