[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Orgmode] org batch job using emacsclient?
From: |
Stefan Vollmar |
Subject: |
[Orgmode] org batch job using emacsclient? |
Date: |
Mon, 16 Nov 2009 09:51:38 +0100 |
Hello,
we are currently setting up some org-templates for simple web pages (e.g. CV
information for members of our institute). So far this seems to work
surprisingly well - even for users who use editors other than Emacs (yes, we
need to try harder...). We have created a web service so users can upload an
org-file and get a preview of the generated HTML page.
In a python script we use (a recipe from this very useful list):
[...]
cmd = emacs \
+ " -Q --batch"
+ " --eval \"(add-to-list 'load-path \\\"" + ORGLIB + "\\\")\"" \
+ " --eval \"(require 'org)\"" \
+ " --eval \"(require 'org-exp)\"" \
+ " --eval \"(setq org-export-headline-levels 2)\"" \
+ " --visit=\"" + orgfile + "\"" \
+ " --funcall org-export-as-html"
However, even on a modern system (SunFire T5140, Solaris 10) generating the
HTML output with Emacs 23.1 and the latest org-version takes several seconds
(which is disappointing). To improve performance, we want to switch to
emacsclient but we are not sure how to adapt the above code to do this. Our
first attempt:
cmd = emacsclient + " --eval " \
+ " \"(add-to-list 'load-path \\\"" + ORGLIB + "\\\")\"" \
+ " \"(require 'org)\"" \
+ " \"(require 'org-exp)\"" \
+ " \"(setq org-export-headline-levels 2)\"" \
+ " \"(load-file \\\"" + orgfile + "\\\")\"" \
+ " \"(org-export-as-html)\""
did not work.
Any help is appreciated.
Many thanks in advance.
Warm regards,
Stefan
--
Dr. Stefan Vollmar, Dipl.-Phys.
Max-Planck-Institut für neurologische Forschung
Gleuelerstr. 50, 50931 Köln, Germany
Tel.: +49-221-4726-213 FAX +49-221-4726-298
Tel.: +49-221-478-5713 Mobile: 0160-93874279
Email: address@hidden http://www.nf.mpg.de
- [Orgmode] org batch job using emacsclient?,
Stefan Vollmar <=