簡體   English   中英

無法使用 GNU-Emacs 在 SWI-Prolog 上編輯“Prolog 程序名稱”(試圖設置劣質 Prolog 進程)

[英]Cannot edit “Prolog Program Name” on SWI-Prolog with GNU-Emacs (trying to setup inferior Prolog process)

我在 Windows 8 上,我喜歡 Emacs 並希望將它用於 Prolog 編程。 我正在嘗試建立一個劣質的 Prolog 進程,從中查詢 Prolog 程序。

我正在關注此安裝 我已成功執行步驟 1(保存在C:\\Users\\Username\\Emacs-24.3\\site-lisp )、2、3 和 4 中的一些。但我不能

轉到“Prolog Inferior”組並編輯“Prolog Program Name”,插入SWI Prolog的命令路徑名,因為找不到編輯選項。

我的問題:

  • 如何編輯prolog-program-name ,或
  • 如何插入 SWI Prolog 的命令路徑名,或
  • 如何在 emacs 上設置一個劣質的 Prolog 進程?

謝謝!

如果swipl在您的 $PATH 中,則您根本不需要任何自定義。 但否則,只需使用內置的 prolog-mode 並添加類似(setq prolog-program-name "c:/Users/Username/SWI-Prolog/swipl") 請注意使用正斜杠而不是反斜杠。

不知何故,這對我有用。 這是在 Emacs 26.3 上。 升級我的所有軟件包后,Prolog 緩沖區中的Cc Cb已將其行為更改為默認運行 GNU Prolog。 Prolog Program Name ,它似乎是一個字典,有一個鍵t被設置為gprolog 因此,我將其設置為屏幕截圖中突出顯示的swipl ,並恢復了先前/所需的行為。

截圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM