gpt4 book ai didi

Emacs 和 Prolog

转载 作者:行者123 更新时间:2023-12-04 18:10:05 25 4
gpt4 key购买 nike

我今天下载了 SWI Prolog,但是我无法让 emacs 识别我的 prolog 文件。我正在使用扩展名 .pl 保存我的序言文件但是,它一直认为它们是 perl 文件。在我的主目录中,我有 ./.emacs file我有我的 prolog.el文件。也在我的./.emacs的末尾文件我附加了以下内容:

(autoload 'run-prolog "prolog" "Start a Prolog sub-process." t)
(autoload 'prolog-mode "prolog" "Major mode for editing Prolog programs." t)
(autoload 'mercury-mode "prolog" "Major mode for editing Mercury programs." t)
(setq prolog-system 'swi)
(setq auto-mode-alist (append '(("\\.pl$" . prolog-mode)
("\\.m$" . mercury-mode))
auto-mode-alist)

我正在使用这个样本 .emacs文件: Sample Emacs File

为什么 emacs 无法识别我的 prolog 文件?我对 emacs 不是很有经验,所以非常感谢所有帮助!

最佳答案

Emacs 预先配置为使用 Perl 而不是 Prolog for .pl,因为 Perl 更常见。将此添加到您的 .emacs 以永久更改配置:

(add-to-list 'auto-mode-alist '("\\.\\(pl\\|pro\\|lgt\\)" . prolog-mode))

如果您只想为单个文件和编辑 session 执行一次, M-x prolog-mode会做的。

关于Emacs 和 Prolog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16244720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com