[Top][All Lists]
[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