
Instalei o Pandoc com sucesso no Windows e executei-o no prompt de comando.
Quando tento executá-lo no Emacs, recebo:
Running Pandoc...
apply: Searching for program: permission denied, /usr/bin/pandoc
Eu fui C:\Users\<user-name>\AppData\Roaming\.emacs.d\elpa\pandoc-mode...
e mudei a linha superior de
(defcustom pandoc-binary "usr/bin/pandoc"
"The full path of the pandoc binary."
:group 'pandoc
:type 'file)
para
(defcustom pandoc-binary "C:\Users\<user-name>\AppData\Local\Pandoc"
Mas ainda recebo exatamente a mesma resposta em relação ao usr/bin/pandoc
. Tentei reinstalar o modo pandoc, mas ainda recebo o problema. Talvez alguma variável tenha sido definida, mas não sou fluente o suficiente.
Tentei baixar o pacote diretamente do github e editar o que presumo ser a única ocorrência de usr/bin/pandoc, mas ainda recebo um erro referente a ele.
Alguma idéia do que fazer?
ETA: Enviei um e-mail ao autor e sua resposta me fez procurar mais as variáveis na tela de personalização do emacs (elas não parecem estar disponíveis de forma persistente). E tentei algumas outras coisas, vou tentar gravá-las aqui amanhã. Mas converti com sucesso um arquivo no emacs há pouco.
Responder1
Meu problema pode ter sido uma combinação de
- não encontrando a personalização do Emacs para
pandoc-mode
, e - a edição manual do caminho do arquivo pandoc pode ter tido problemas de barra invertida versus barra invertida
Isso junto com inconsistências em minhas etapas de solução de problemas até que o problema fosse resolvido (depois que pandoc-mode
o autor me indicou a busca pela personalização do Emacs, possivelmente um bug, pois eles parecem acessíveis apenas enquanto o modo pandoc está ativado).
TLDR, sol:
M-x pandoc-mode
M-x customize-variable <RET> pandoc-binary <RET>
- edite o caminho para o binário pandoc (por exemplo, vá para pandoc.exe, clique com o botão direito para propriedades, copie o caminho)
- salvar alterações
O restante desta postagem é um rápido resumo das etapas de solução de problemas que executei para resolver:
local usr/...
impedido pandoc-mode
de funcionar
não foi possível encontrar personalização para pandoc-mode
,
então tentei editar manualmente o .el
arquivo,pandoc-binary "usr/bin/pandoc/"...
copiar e colar o endereço no programa pandoc não pareceu funcionar,
minha melhor aposta nesse problema é barra invertida versus barra invertida
(eu tentei vários combos, como escape de barra, \\...
e pensei ter tentado barra invertida, mas talvez não o suficiente )
Com a sugestão do autor, procurei mais pelas personalizações do Emacs, pois pandoc-mode
elas parecem disponíveis apenas enquanto pandoc-mode
estão ativadas
encontrei a personalização do caminho para pandoc-binary, copiei e colei o caminho,
.emacs
o arquivo parece ter recebido automaticamente barras fixas
( c:\...
é agora c:/...
)