美文网首页clojure
window7 clojure的emacs配置

window7 clojure的emacs配置

作者: 业翔 | 来源:发表于2015-03-04 19:17 被阅读234次

    自从看了一篇博文一年成为Emacs高手(像神一样使用编辑器)后,我就一直想要使用世界级大师 Steve PurcellEmacs 配置(可能被洗脑了额,觉得跟着大神走会学得更快)。但是对于一个emacs菜鸟,以及一个英语盲来说,我折腾了很久时间。现在就总结这份经验,并分享给大家。
    1、安装JAVA ,配好JAVA_HOME和PATH,不介绍了。

    2、安装MAVEN。maven是java开发常用的项目构建工具,提供jar包的管理功能,因为leiningen需要使用maven的软件仓库进行包的管理,因此,我们先要安装maven。我下载的是apache-maven-3.2.5-bin.zip。下载解压后,添加环境变量(各位同学请输入自己的路径):

    M2_HOME =< D:\new\apache-maven-3.2.5
    M2 =< D:\new\apache-maven-3.2.5\bin
    MAVEN_OPTS =< -Xms256m -Xmx512m
    PATH =< %M2%
    

    打开终端,测试,输入mvn --version回车

    Paste_Image.png

    3、安装leiningen,leiningen是基于Clojure的项目构建工具,可以为Clojure项目打包解决项目依赖,这也是我们这次配置中要使用的主要工具。leiningen下载.这个工具双击直接运行,无需配置环境变量。安装后打开终端,输入lein -version

    Paste_Image.png

    4、安装emacs。emacs是一个很有hacker范的编程工具。emacs下载页面.我选择的是emacs-24.3-bin-i386.zip 。解压后,运行runemacs.exe即可使用。

    5、应用大神的emacs配置。这里需要你先安装好git工具。执行以下命令即可将大神的配置下载下来:

    git clone https://github.com/purcell/emacs.d.git
    

    执行以上git命令后,会生成一个emacs.d的文件夹,将该文件夹复制到AppData中的Roaming文件夹中,并将文件夹重命名为.emacs.d,例如

    C:\Users\yaoshibang\AppData\Roaming
    

    如图所示:


    Paste_Image.png

    完成复制后,重新打开emacs,就会自动读取.emacs.d文件夹中的配置文件,下载并安装第三方插件。这位大神的插件支持多种语言,并集成了很多有用的工具,有兴趣的同学就一起研究吧。经过几分钟的等待,大神级别的emacs就诞生了。

    Paste_Image.png

    6、好了,经过一系列的安装和配置工作,现在可以享受劳动成果了。
    进入终端,输入

    lein new testnew
    

    这是会创建好一个名为testnew 的clojure项目。
    启动emacs,并打开testnew项目下的project.clj文件,加入profiles参数,变成代码如下:

    (defproject testnew "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.6.0"]]
      :profiles {:dev {:plugins [[cider/cider-nrepl "0.9.0-SNAPSHOT"]]}})
    

    按下快捷键 C+c M+j 即可进入nrepl的界面。
    最后截图:

    Paste_Image.png

    相关文章

      网友评论

        本文标题:window7 clojure的emacs配置

        本文链接:https://www.haomeiwen.com/subject/mzmmxttx.html