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.)
-L
sinalizador para adicionar o diretório atual ao caminho de carregamento e -l file-to-tangle.org
carregar o arquivo antes de tentar emaranhá-lo.
emacs --batch -l org foo.org -f org-babel-tangle
ou 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, nil
mensagem de erro, alguma sugestão do que estou fazendo de errado?