Stefan Vollmar <voll...@nf.mpg.de> writes: > 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.
You are using option -Q with emacs command. That itself should give you the maximum performance. I don't think that you will get any performace improvement if you use emacsclient. Thanks Noorul _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode