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
。有任何想法嗎?