当前位置: 首页 > 知识库问答 >
问题:

Clojure/Emacs插件:需要加载命名空间

陶寒
2023-03-14

当我为Clojure项目启动lein repl时,将导入命名空间clojure.repl。

如果我在Emacs中使用Slime和Clojure-jack-in,我会得到一个没有这个的repl。(莱宁根2)

如何配置Leiningen(或Slime?或Clojure模式?)要在每次启动时导入此。

共有2个答案

祁俊拔
2023-03-14

正如菲尔·哈格尔伯格在https://groups.google.com/d/msg/swank-clojure/UImhfeHikyM/tl0nd6-7YZMJ中指出的那样,这里不需要clojure.repl命名空间:“命名空间中的所有东西都有等效的粘液,效果更好”。

Nic Levines(一本Lisp书的草稿)的SLIME章节是了解SLIME功能的极好开端。http://lisp-book.org/contents/index.html更倾向于实验:键绑定表从该章第17页开始。

赏弘
2023-03-14

使用劣质口齿不清?一些代码从我的. emacs:

;;; M-x inferior-lisp
(add-hook 'clojure-mode-hook
          (lambda ()
            (setq safe-local-variable-values
                  '((inferior-lisp-program . "lein repl")
                    (inferior-lisp-program . "smvn clojure:repl")))))
 类似资料:
  • 今天想弄清楚一些苹果酒的东西。。。 当我用lein new创建一个新的Clojure项目,然后从我的project.clj插入它时,repl在clojure.core命名空间而不是用户。 显然我可以切换,但每次都很烦人。我找到了这个答案,lein repl启动在错误的命名空间,但改变: repl选项没有效果。

  • 为了更好的组织结构,Dokuwiki提供了命名空间这个功能,那怎么管理命名空间的,其实可以安装插件去管理 Add New Page Plugin:新建界面 https://www.dokuwiki.org/plugin:addnewpage Move Plugin:方便移动页面和命名空间 https://www.dokuwiki.org/plugin:move Pagemove plugin:也是

  • 本文向大家介绍PHP命名空间和自动加载类,包括了PHP命名空间和自动加载类的使用技巧和注意事项,需要的朋友参考一下 PHP的命名空间(namespace)是php5.3之后才有的。这个概念在C#中已经很早就有了,php中的namespace其实和c#的概念是一样的。 为什么php中要使用namespace? 假设如果不使用namespace,那么每个类在一个项目中的名字就必须是固定的。因为php在

  • 我想在RStudio中安装程序包,但得到了一条错误消息。 loadNamespace中的错误(j<-i[[1L]],c(lib.loc,.libpaths()),versionCheck=vi[[j]]):已经加载了名称空间'rcpp'0.12.3,但需要>=0.12.7。 我检查了Rcpp的版本,它是0.12.13版本,但安装包时加载的版本是0.12.3。在安装软件包时,有没有办法从库路径加载0

  • element-plus vue scss项目,什么情况下需要添加命名空间啊,vue组件内的样式不是已经添加了属性选择器吗,那什么场景下需要添加自定义命名空间呢 不太懂什么场景需要

  • 我正在尝试在安装苹果酒软件包的情况下运行Clojure emacs。我使用Emacs24.5。1在Mac OS X 10.10上。4. 我下载了脚本,并在~/Dropbox/bin中复制了脚本。我与莱恩·雷普(lein repl)确认Clojure工作正常。 苹果酒包装与M-x包装安装一起安装。我编辑了指定lein脚本:中,提示Emacs中不能启动'lein`REPL。 但是,当我启动emacs并