gpt4 book ai didi

emacs - 使用 emacs-slime 加载外部

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:03 24 4
gpt4 key购买 nike

我想在我的 Emacs 23.2.1 上安装 slime。由于M-x slime启动失败,我修改了~/.emacs文件。

(setq inferior-lisp-program "/usr/bin/sbcl")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/")
(require 'slime)
(slime-setup)

当然,这不适用于 ~/.emacs 文件第二行中的 slime 路径,应该是 /usr/share/common-lisp/source/swank。但是,在我更改此目录后,错误仍然存​​在。它是这样说的:

Couldn't load "/usr/share/emacs/site-lisp/slime/swank-loader.lisp": file does not exist.

为什么会保留这种外部负载以及如何使这些事情正确?

最佳答案

postLispForum建议将以下行添加到您的 .emacs:

(slime-setup '(slime-fancy))

错误的解释:

What you are seeing is an effect of splitting REPL into a contrib. No contribs are loaded by default, which is a bit unfortunate, since current bare slime has pretty minimal functionality.

编辑:好的,您使用的是什么平台、Emacs 和 Slime 版本?我在 Ubuntu 上使用 Emacs 24。我使用 apt-get 安装了 slime。我看到了和你一样的错误:

Couldn't load "/usr/share/emacs/site-lisp/slime/swank-loader.lisp": file does not exist.

我使用 this answer 中建议的方法修复了它:

The next thing to try is M-x customize-variable slime-backend and setting that to the absolute path of swank-loader.lisp. I think that will fix it for sure, but I am not sure why it doesn't work to begin with.

我不得不将 slime-backend 的值自定义为 /usr/share/common-lisp/source/slime/swank-loader.lisp 以获取 M-x 粘液 开始工作。

关于emacs - 使用 emacs-slime 加载外部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7453668/

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