emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [Orgmode] Replace the string in project setting


From: Carsten Dominik
Subject: Re: [Orgmode] Replace the string in project setting
Date: Thu, 24 Dec 2009 08:43:20 +0100


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

Water Lin

--
Water Lin's notes and pencils: http://en.waterlin.org
Email: address@hidden
__________________________________________________
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.
address@hidden
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

- Carsten







reply via email to

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