Sto provando ad automatizzare il processo di compilazione del progetto. Parte di esso utilizza i file org. Quando un file org ha una sezione come:Esporta il diagramma delle dita in modo silenzioso in org-mode
quindi proverà a interagire durante l'esportazione e fallirà. Mio comando di compilazione sembra più o meno così:
emacsclient -e "(progn (package-initialize)
(require 'js2-mode) (require \'typescript)
(require \'htmlize)
(setq org-ditaa-jar-path (expand-file-name
"~/.emacs.d/ditaa/ditaa0_9.jar\\"))
(org-babel-do-load-languages
'org-babel-load-languages '((ditaa . t)))
(find-file "$some-org-file") (org-export-as-html 3)
(org-export-as-odt 3))"
Quando ho esportare il file in modo interattivo, funziona, ma in modo non interattivo, i file sono confuso. Qualche idea su come rispondere automaticamente "sì" al prompt di esportazione ditaa?
Grazie Rachel Gallen per la risposta. Solo per completare questa risposta:
#+BIND: org-confirm-babel-evaluate nil
questa è la variabile che deve essere impostata affinché l'esportazione proceda silenziosamente.
io aggiornare il collegamento in seguito. Sono su un treno al momento. Penso tu abbia ragione. –