如何在 Emacs 的配置文件上设置包的可执行路径?
How to set executable path for a package on a configuration file on Emacs?
我想在 Emacs 上使用“ediprolog”包。我按照此处 https://www.metalevel.at/ediprolog/ 的安装和使用说明进行操作,他说:
The two most important configuration options are:
ediprolog-system, either scryer (default) or swi
ediprolog-program, the path of the Prolog executable.
所以我尝试了 C-X 、 customize-group 、 ediprolog 并检查了配置文件。文件如下所示:
老实说,我不知道如何编辑,在哪里可以编辑以添加 prolog 可执行文件路径 ~/.cargo/bin/scryer-prolog
。此外,当我尝试在文件中键入内容时,Emacs 会提示 You can't edit this part of the Custom buffer
。
正如我所料,当我 运行 ediprolog-dwim
时,“view-echo”显示 ediprolog-run-prolog: No prompt from: scryer-prolog
,可能是因为我没有在配置文件上设置路径。
我对 Emacs 和软件包也是菜鸟,对此感到抱歉,但我真的很难实现这一步。你的评论一定对我很有帮助。谢谢。
尝试将路径添加到 emacs 中的 exec-path
变量:当 emacs 分叉出子 shell 时,此变量将添加到传递给子 shell 的路径中:
(add-to-list 'exec-path (expand-file-name (substitute-in-file-name "$HOME/.cargo/bin")))
我想在 Emacs 上使用“ediprolog”包。我按照此处 https://www.metalevel.at/ediprolog/ 的安装和使用说明进行操作,他说:
The two most important configuration options are:
ediprolog-system, either scryer (default) or swi
ediprolog-program, the path of the Prolog executable.
所以我尝试了 C-X 、 customize-group 、 ediprolog 并检查了配置文件。文件如下所示:
老实说,我不知道如何编辑,在哪里可以编辑以添加 prolog 可执行文件路径 ~/.cargo/bin/scryer-prolog
。此外,当我尝试在文件中键入内容时,Emacs 会提示 You can't edit this part of the Custom buffer
。
正如我所料,当我 运行 ediprolog-dwim
时,“view-echo”显示 ediprolog-run-prolog: No prompt from: scryer-prolog
,可能是因为我没有在配置文件上设置路径。
我对 Emacs 和软件包也是菜鸟,对此感到抱歉,但我真的很难实现这一步。你的评论一定对我很有帮助。谢谢。
尝试将路径添加到 emacs 中的 exec-path
变量:当 emacs 分叉出子 shell 时,此变量将添加到传递给子 shell 的路径中:
(add-to-list 'exec-path (expand-file-name (substitute-in-file-name "$HOME/.cargo/bin")))