[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[O] External compilation
From: |
Rasmus |
Subject: |
[O] External compilation |
Date: |
Thu, 19 Feb 2015 12:35:48 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
Hi,
I want to translate some documents to pdf. I'm currently doing it with
something like this
OX-FUN = emacs --batch --no-init-file --load conf.el $1 --funcall $2
--kill
OX-LATEX = $(call OX-FUN, $1, org-latex-export-to-pdf)
But this is very limiting (I am told) as it require me to maintain a
Makefile. It's not as easy as latex.
I can move the call to Emacs as file variable s.t.
# Local Variables:
# eval: (unless (or user-init-file (window-system)) (load-file "conf.el"))
# End:
And export by calling:
emacs --batch --no-init-file --eval="(progn (setq enable-local-eval t)
(require 'ox-latex))" $1 --funcall=org-latex-export-to-pdf
But this is kind of annoying as it disturbs opening the file
I tried to port my config to conf.org and let babel handle it, but
conf.org also defines the document class so I never get to the babel
evaluation stage.
Has anybody come up with a better method?
Ideally, what I would like would be to specify a per-file/project init
file. Sort of like org-export-async-init-file, but as part of
org-export-options-alist to get the "init.el-dependency" inside the
Org-file. It would be read when Org exports async or via batch.
—Rasmus
--
This message is brought to you by the department of redundant departments
- [O] External compilation,
Rasmus <=
- Re: [O] External compilation, Sebastien Vauban, 2015/02/19
- [O] [ox, patch] external compilation (was: External compilation), Rasmus, 2015/02/20
- Re: [O] [ox, patch] external compilation, Nicolas Goaziou, 2015/02/20
- Re: [O] [ox, patch] external compilation, Rasmus, 2015/02/20
- Re: [O] [ox, patch] external compilation, Nicolas Goaziou, 2015/02/20
- Re: [O] [ox, patch] external compilation, Rasmus, 2015/02/20
- Re: [O] [ox, patch] external compilation, Nicolas Goaziou, 2015/02/20
- Re: [O] [ox, patch] external compilation, Rasmus, 2015/02/20