我已经安装了 SWI-Prolog 和 Emacs 的序言模式。我有一个包含 prolog 的 first_steps.pl
文件,我执行 C-c C-b
查询缓冲区。这将打开第二个缓冲区 *prolog*
,其模式为 (Inferior Prolog: run)
。
一切都很好。但是,完全不清楚如何与劣质序言模式缓冲区进行交互。没有提示。输入内容并按回车键无济于事。如何根据从缓冲区查询的代码执行查询,即与 SWI-prolog 交互?
请注意,此相关问题似乎并未解决 inferior 模式的使用问题,仅解决了 prolog 模式的安装问题: Using prolog with emacs
最佳答案
在我的例子中,我更改了变量 prolog-program-name
以使用我的 swipl
可执行文件的完整路径,然后就没问题了。 Emacs 可能无法找到您的解释器。
关于emacs - 我如何与 emacs 中的劣质序言进程交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16424293/