1
我想在我的Emacs缓冲区中取代apropos/1
和help/1
等的输出,而不是XPCE窗口。我在Linux下使用SWI-Prolog。在SWI-Prolog中关闭XPCE
我曾尝试:在init文件
设置标志(
~/.plrc
)::- set_prolog_flag(gui, false). :- set_prolog_flag(xpce, false).
与
--nopce
标志调用swipl
(猜猜看/usr/lib/swi-prolog/xpce.rc
)ssh localhost
,有效地仿真一个终端专用机器,其中rked,但必须有一个更好的解决办法...
是的,我可以卸载swi-prolog-x
包,但我可以想写在未来的GUI程序。理想情况下,我想关闭仅用于文档/调试的GUI。
编辑:
我已经找到了解决方案的一部分:目标online_help:give_help/1
和online_help:give_apropos
似乎是我所需要的。我只需要将它们重新挂接到help
和apropos
,也许通过prolog:help_hook/1
。有任何想法吗?