IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]Emacs 安装 clojure开发环境

    sheismylife发表于 2015-10-15 15:08:47
    love 0

    安装CIDER模块

    还是比较简单的,就是用list-packages查找,找到CIDER后,安装。

    直接用官方文档的命令安装会失败,还是用上面的方式。


    使用middleware匹配版本

    工程的project.clj文件中添加倒数第二行

    (defproject project1 "0.1.0-SNAPSHOT"
      :description "FIXME: write description"
      :url "http://example.com/FIXME"
      :license {:name "Eclipse Public License"
                :url "http://www.eclipse.org/legal/epl-v10.html"}
      :dependencies [[org.clojure/clojure "1.7.0"]
                     [clj-http "2.0.0"]]
      :plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]]
      :main project1.core)
    

    运行

    打开项目源代码文件core.clj

    然后emacs中M-x 运行命令cider-jack-in, 会启动cider-nrepl连接repl进程。出现两个buffer, 上面的是源代码,下面的是repl

    当看到下面的这段就好。cider-nrepl做了版本匹配的工作。

    ; CIDER 0.10.0snapshot (package: 20151013.1548) (Java 1.7.0_79, Clojure 1.7.0, nREPL 0.2.10)
    project1.core> 

    在源代码buffer键入一行代码,光标移动到行尾,按下C-x C-e 运行,结果会显示在repl buffer中。








沪ICP备19023445号-2号
友情链接