断断续续学习Emacs好久。对于配置还是很头疼,特别是碰到插件安装异常的时候,常常束手无策。。。想必很多想用Emacs来作为clojure开发环境的人也有这种痛苦吧。最简单的还是找别人现成的配置,copy来用,省事没烦恼。
(前提:先装好gnu emacs24,如果已经安装配置的,请移除自己的.emacs和.emacs.d文件。)
两种安装方式:
一、使用git安装。
1、对于linux系统:
git clone https://github.com/overtone/emacs-live.git ~/.emacs.d
2、对于win7系统:
(不能确定当前用户目录的话,可以进入emacs,然后M-x eshell 进入eshell之后,cd ~,pwd 显示当前用户路径。)
git clone https://github.com/overtone/emacs-live.git %USERPROFILE%/AppData/Roaming/.emacs.d
或者
git clone https://github.com/overtone/emacs-live.git %USERPROFILE%/.emacs.d
二、直接下载安装
从这
下载emacs-live包。
1、对linux系统,直接解压zip包到~/.emacs.d目录即可。
2、对于win7系统,解压到%USERPROFILE%/AppData/Roaming/.emacs.d 或者 %USERPROFILE%/.emacs.d 目录即可。
至于使用,也非常简单。
1、用emacs打开项目的project.clj文件。
2、按Alt-x,选择nrepl-jack-in。这样就启动好了和项目关联的repl环境了。
3、打开一个个clj文件,用C-c C-k 来load current buffer,很方便。
其他命令你可以在nREPL菜单上看到。
其中auto-complete,yasnippet、undo等插件整合进去实在太好用啦。。。
不熟悉Emacs,不想折腾的,
Intellij IDEA也是非常好用的,而且上手难度非常低。查看包依赖,源码跳转,调试都更方便一些,可以说Intellij IDEA是针对jvm平台最好用的IDE。
最后截个图:(Emacs绝对的装13利器啊)
- 大小: 152 KB
分享到:
相关推荐
《Spacemacs-layer在Clojure开发中的应用:clojure-lint-spacemacs-layer详解》 在编程领域,代码质量和可维护性是至关...如果你是Clojure和Spacemacs的爱好者,那么这个layer绝对值得你尝试和集成到你的开发环境中。
emacs c-mode配置 要求已安装cscope
通过正确配置`auto-complete`和`color-theme`,我们可以让Emacs成为一款既美观又高效的开发工具。同时,不要忘记定期更新博客(如提供的链接所示)以获取最新的配置技巧和插件信息,保持Emacs的与时俱进。
标题"emacs配置-python开发环境"表明这个压缩包包含了用于在Emacs中优化Python开发的定制配置。 描述中提到,用户需要下载压缩包,解压后,备份原有的`.emacs.d`文件夹,然后用新提供的文件夹替换它。`.emacs.d`是...
iPhone开发环境设定 为了更好地支持Objective-C语言编程,需要在Emacs中配置特定的模式。这可以通过修改~/.emacs.el文件实现: ```lisp (add-to-list 'auto-mode-alist '("\\.mm?$" . objc-mode)) (add-to-list '...
elpy, Emacs python 开发环境 Elpy,Emacs Lisp python-环境Elpy是一个Emacs软件包,可以为Emacs带来强大的python 编辑功能。 它组合并配置了一些它的他软件包,这两个软件包都是用,以及 python 编写的。 文档El
在你提供的资源“emacs大神集成开发环境”中,很可能包含了这位cmacs大神精心定制的Emacs配置和相关文件,旨在优化开发体验。 Emacs的核心在于其内置的脚本语言Emacs Lisp,这使得用户可以自由地修改或添加功能。...
标题中的"emacs-25-x86_64-deps.zip"指的是Emacs 25版本的x86_64架构依赖项压缩包。这个压缩包的目的是为了在Windows操作系统上提供额外的GNU库支持,以增强Emacs的功能。 描述中提到,这个"deps.zip"文件是为了...
接下来,我们需要配置Emacs以启动Scala开发环境。在你的`.emacs`或`init.el`配置文件中添加以下代码来启用`scala-mode`: ```lisp (require 'scala-mode) (add-to-list 'auto-mode-alist '("\\.scala$" . scala-...
clojure-cheatsheet, 用于Emacs的Clojure Cheatsheet 用于Emacs的难以置信方便的 Clojure Cheatsheet,更新为 Clojure,打包成简单,快速,可以搜索的离线形式: 状态准备使用基于 Clojure 1.7.0.安装如果你连接到 ...
通过Emacs的定制性和扩展性,你可以根据个人喜好和需求进一步调整配置,例如集成测试框架、版本控制工具等,以打造一个高效、个性化的开发环境。记住,熟练掌握Emacs的快捷键和定制技巧,将大大提高你的编程效率。
总结起来,这个“emacs-python工具及配置”集合提供了一个完整的Emacs Python开发环境,包括了基本的编辑配置、代码补全、详细说明和界面美化。通过正确地设置和使用这些工具,Python开发者可以在Emacs中享受到高效...
Emacs Python 开发环境
本配置文件基于网上提供的其他配置文件进行修改。 支持: emacs 24 +cedet 1.1 +ecb 2.40 源配置文件下载地址: http://download.csdn.net/detail/karotte/3812760
压缩包中的"emacs-master"可能是一个Git仓库,包含了完整的Emacs配置文件,如.emacs或init.el,这是Emacs启动时执行的配置脚本。在这些文件中,开发者可能会找到已经配置好的JavaScript开发相关设置,如自动补全库...
emacs既然是神的编辑器,自然可以用作开发环境,对于Fortran这样历史悠久的编程语言,emacs更是没有不支持的道理。emacs有两种Fortran mode: 一种是有格式的 Fortran-mode,另一种是无格式的 F90-mode,通过命令 M-...
Emacs社区提供了大量的配置示例和主题,新手可以通过学习和借鉴这些资源来快速构建自己的开发环境。 最后,值得一提的是,Emacs的配置和扩展可以通过MELPA(Melpa Stable)和ELPA(Emacs Lisp Package Archive)等...
将Emacs配置为Python开发环境可以提供高效、便捷的编程体验。本篇文章将详细探讨如何在Windows环境下设置Emacs以进行Python开发。 首先,安装Emacs。你可以从Emacs官方网站下载适合Windows系统的版本,确保选择最新...
Emacs的窗口环境配置是其特色之一。它允许你在同一个Emacs实例中管理多个文件或缓冲区,每个都在自己的窗口中显示。你可以通过快捷键`C-x 2`创建新的垂直分割窗口,或者用`C-x 3`创建水平分割。在不同窗口之间切换,...