emacs-orgmode
[Top][All Lists]
Advanced

[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









reply via email to

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