Eu gostaria de gerenciar os emaranhados meus arquivos organizacionais com um Makefile. Embora eu não consiga encontrar nenhuma informação de como emaranhar arquivos na linha de comando.
Eu gostaria de gerenciar os emaranhados meus arquivos organizacionais com um Makefile. Embora eu não consiga encontrar nenhuma informação de como emaranhar arquivos na linha de comando.
Respostas:
Você pode usar algo como:
emacs --batch --eval "(require 'org)" --eval '(org-babel-tangle "file-to-tangle.org")'
(Essa citação de shell é destinada ao Bash, ajuste se você usar um shell diferente.)
-Lsinalizador para adicionar o diretório atual ao caminho de carregamento e -l file-to-tangle.orgcarregar o arquivo antes de tentar emaranhá-lo.
emacs --batch -l org foo.org -f org-babel-tangleou emacs --batch -l org --eval '(org-babel-tangle-file "foo.org")'funciona para mim.
emacs --batch -l org --eval "(org-babel-tangle-file \"$1\")"
Wrong type argument: stringp, nilmensagem de erro, alguma sugestão do que estou fazendo de errado?