首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Emacs + Slime + Clojure + Windows设置中,无法加载clojure-auto

您好!感谢您的提问。

根据您的问题,您在使用Emacs + Slime + Clojure + Windows设置中时遇到了无法加载clojure-auto的问题。为了帮助您解决这个问题,我们需要首先了解一下相关的环境和配置。

首先,请确保您已经正确安装了Emacs、Slime和Clojure。您可以通过以下步骤进行安装:

  1. 安装Emacs:请访问Emacs官方网站(https://www.gnu.org/software/emacs/)下载并安装Emacs。
  2. 安装Slime:Slime是一个Emacs的Lisp模式,可以帮助您更好地编写和调试Lisp代码。您可以通过以下命令安装Slime:
代码语言:txt
复制
M-x package-install RET slime RET
  1. 安装Clojure:Clojure是一种基于Java虚拟机(JVM)的Lisp方言。您可以通过以下命令安装Clojure:
代码语言:txt
复制
M-x package-install RET clojure-mode RET

接下来,请确保您已经正确配置了Emacs和Slime。您可以通过以下步骤进行配置:

  1. 配置Slime:请确保您的Emacs配置文件(通常是.emacs或.emacs.d/init.el)中包含以下内容:
代码语言:txt
复制

(require 'package)

(add-to-list 'package-archives

代码语言:txt
复制
         '("melpa" . "https://melpa.org/packages/") t)

(package-initialize)

(require 'slime)

(setq inferior-lisp-program "path/to/your/clojure")

(add-to-list 'slime-contribs 'slime-repl)

(add-to-list 'slime-contribs 'slime-fancy)

(add-to-list 'slime-contribs 'slime-banner)

(add-to-list 'slime-contribs 'slime-repl-ansi-color)

(add-to-list 'slime-contribs 'slime-scratch)

(add-to-list 'slime-contribs 'slime-fuzzy)

(add-to-list 'slime-contribs 'slime-c-p-c)

(add-to-list 'slime-contribs 'slime-indentation)

(add-to-list 'slime-contribs 'slime-sbcl-exts)

(add-to-list 'slime-contribs 'slime-asdf)

(add-to-list 'slime-contribs 'slime-cl-indent)

(add-to-list 'slime-contribs 'slime-c-p-c)

(add-to-list 'slime-contribs 'slime-c-p-c-test)

(add-to-list 'slime-contribs 'slime-hyperdoc)

(add-to-list 'slime-contribs 'slime-presentations)

(add-to-list 'slime-contribs 'slime-xref)

(add-to-list 'slime-contribs 'slime-editing-commands)

(add-to-list 'slime-contribs 'slime-fontifying-fu)

(add-to-list 'slime-contribs 'slime-indentation)

(add-to-list 'slime-contribs 'slime-mdot-fu)

(add-to-list 'slime-contribs 'slime-mrepl)

(add-to-list 'slime-contribs 'slime-package-fu)

(add-to-list 'slime-contribs 'slime-repl-completion)

(add-to-list 'slime-contribs 'slime-repl-fuzzy)

(add-to-list 'slime-contribs 'slime-repl-history)

(add-to-list 'slime-contribs 'slime-repl-presentation-streams)

(add-to-list 'slime-contribs 'slime-repl-scratch)

(add-to-list 'slime-contribs 'slime-repl-utilities)

(add-to-list 'slime-contribs 'slime-sbcl-exts)

(add-to-list 'slime-contribs 'slime-startup-echo-area)

(add-to-list 'slime-contribs 'slime-swank-asdf)

(add-to-list 'slime-contribs 'slime-swank-loader)

(add-to-list 'slime-contribs 'slime-swank-presentations)

(add-to-list 'slime-contribs 'slime-swank-repl)

(add-to-list 'slime-contribs 'slime-swank-xref)

(add-to-list 'slime-contribs 'slime-tramp)

(add-to-list 'slime-contribs 'slime-ui)

(add-to-list 'slime-contribs 'slime-xref)

(add-to-list 'slime-contribs 'slime-presentations)

(add-to-list 'slime-contribs 'slime-editing-commands)

(add-to-list 'slime-contribs 'slime-mdot-fu)

(add-to-list 'slime-contribs 'slime-repl-completion)

(add-to-list 'slime-contribs 'slime-repl-fuzzy)

(add-to-list 'slime-contribs 'slime-repl-history)

(add-to-list 'slime-contribs 'slime-repl-presentation-streams)

(add-to-list 'slime-contribs 'slime-repl-scratch)

(add-to-list 'slime-contribs 'slime-repl-utilities)

(add-to-list 'slime-contribs 'slime-swank-asdf)

(add-to-list 'slime-contribs 'slime-swank-loader)

(add-to-list 'slime-contribs 'slime-swank-presentations)

(add-to-list 'slime-contribs 'slime-swank-re

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券