pandoc no emacs no windows, procurando por programa: permissão negada, /usr/bin/pandoc

pandoc no emacs no windows, procurando por programa: permissão negada, /usr/bin/pandoc

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

  1. não encontrando a personalização do Emacs para pandoc-mode, e
  2. 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-modeo 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:

  1. M-x pandoc-mode
  2. M-x customize-variable <RET> pandoc-binary <RET>
  3. 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)
  4. 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-modede funcionar

não foi possível encontrar personalização para pandoc-mode,
então tentei editar manualmente o .elarquivo,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-modeestão ativadas

encontrei a personalização do caminho para pandoc-binary, copiei e colei o caminho,
.emacso arquivo parece ter recebido automaticamente barras fixas
( c:\...é agora c:/...)

informação relacionada