Emacs не может найти pandoc.exe - PullRequest
       18

Emacs не может найти pandoc.exe

0 голосов
/ 09 февраля 2019

Я пытался использовать режим pandoc с режимом уценки для генерации латексного pdf через pandoc.Однако попытки запустить pandoc (Cc / with r) выдают сообщение о том, что pandoc.exe был перемещен.Это связано с тем, что pandoc в первую очередь ищет неправильный каталог, мой pandoc был установлен с помощью choclatey в C: \ ProgramData \ chocolatey \ bin \ pandoc.exe.Может кто-нибудь посоветовать мне, как заставить emacs выглядеть в нужном месте?

Я попытался использовать приведенный ниже код, как описано здесь .Это не сработало.

(add-hook 'markdown-mode-hook 'pandoc-mode)
(setq pandoc-binary "C:/ProgramData/chocolatey/bin/pandoc") 

1 Ответ

0 голосов
/ 14 февраля 2019

У меня уже была похожая проблема, и я нашел очень подробное объяснение, как это сделать здесь .По сути, вам нужно открыть файл .md с помощью emacs, набрать M-x customize-mode (я не знаю, знаете ли вы, но Mx - это Alt + x), найти Markdown Command и набрать команду, которую вы хотите запустить emacsсо всеми вашими предпочтительными флагами Пандока.Например, у моего Markdown Command есть команда /home/myusername/Softwares/pandoc-2.6/bin/pandoc --to=latex (я в Linux).Я предпочитаю использовать полные пути или создавать псевдонимы, потому что у меня обычно есть несколько версий одной и той же программы, и помещение их в переменную среды пути не работает, но если у вас есть только одна версия pandoc, вы можете просто поместить ее в переменную среды пути, например@jpkotta предложил.

...