ISLISP-MODE与 ISLISP-REPL的安装?

编程语言 2026-07-10

我在Emacs中安装 ISLISP-MODE 和ISLISP-REPL时遇到了问题,希望把Emacs作为编辑器来试验 Easy-ISLISP (EISL)

我确实按照这两个扩展的说明操作,在我的.emacs文件中添加了相应的配置行。

(require 'islisp-mode)

;;; tried this in desperation without success
;(setq inferior-islisp-command-line
;      '((easy-islisp ("/usr/local/bin/eisl"))))

(setq inferior-islisp-command-line "/usr/local/bin/eisl")

;;; tried this without success
;(setq easy-islisp "/usr/local/bin/eisl")

(setf
;;; For local HyperDraft navigation
 islisp-hyperdraft-root "file:/home/fermin/Programming/ISLispHyperDraft/islisp-v23.html"
;;; Activate the advance features
 islisp-advance-features t)

我无法调用ISLISP-MODE或 REPL,尝试时仍会收到多条错误信息,例如:

islisp-repl: Wrong type argument: listp, "/usr/local/bin/eisl"
File mode specification error: (file-missing Cannot open load file No such file or directory islisp-tags)

在尝试其他组合时,也出现了一堆其他错误信息。

请给出包含命令的完整步骤,而不是让我只是把一个变量设成某个具体的值,因为我现在已经彻底糊涂了。

解决方案

也许加上这一行:

(setq inferior-lisp-program (executable-find "eisl"))

然后在emacs运行:M-x run-lisp

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章