今天在公司基本上只做了一件事情:在虚拟机的XP上折腾Emacs。起因是想找款轻便但又足够强大的Scala编辑器,Nb的Scala插件其实还不错,偶尔会慢一点,基本能满足我的需求,但是工程来工程去的总有一些心烦。本来想用vi的,但是装Archlinux同样弄的我很心烦。哎,看来还是心里太浮躁了。没有办法,最近事情太多。
第一次用Emacs还要追溯到考研的第二年,那是是把Emacs当成一个古老的记事本,完全不得要领,我连基本的操作都不会。第二次是上学期看Clojure的时候用ClojureBox的时候,好歹熟悉了一些基本的操作,感觉很符合我的习惯。以后打算就用这一款编辑器了,今天先配置了Scala相关的模块,其他的明后天再说,好像C/C++模块真正配起来还挺麻烦,还是CB好用啊:D
说说遇到的一些困难吧,做个记录。首先设置一下HOME环境变量,就是告诉Emacs起始的家目录在什么地方。设置好家目录还能通过改写.emacs文件来设置编辑器。在Windows下没有办法直接创建.emacs文件,要么用Emacs直接在HOME下创建一个,要么通过改变Options来自动创建一个。配置文件的内容是用Emacs Lisp来表达的,我觉得也不算很难,大概能看个明白,参考网上的资料简单的设置了下。Scala-mode是svn下下来的,目前看来主要就是语法高亮和自动缩进。这里重要介绍Yasnippet,看了下视频,这个自动补全的小插件很好用,而且不光是支持Scala,Ruby和Erlang都是支持的,剩下的就不用说了。Scala-mode和Yasnippet都是在.emacs里设置的, Yasnippet(非bubble版本)要放在~/.emacs.d/plugins/下面,设置的话我是参考Scala-mode中的文档(两个现在是搭配销售),重启Emacs后Scala模块和 Yasnippet都已经成功安装完毕,但不幸的是, Yasnippet的自动补全失效了,我检查了一下tab键的映射,没有什么问题,恐怕还是我没有设置好的问题,明天在看看其他的配置文档吧。
分享到:
相关推荐
emacs windows下emacs 编辑器 据说是神的编辑器
emacs windows下emacs 编辑器 据说是神的编辑器
emacs windows下emacs 编辑器 据说是神的编辑器
Emacs Windows版编辑器。 博文参考https://blog.csdn.net/redguardtoo/article/details/7222501/
GNU Emacs for windows
发现找64位的怎么找也找不到,还好有位大牛空间存有,所以在这里给大家分享下
Windows版本Emacs,Emacs的名号自然不用多说,本版本支持Windows7.
emacs for windows 23.1.........
emacs,最新版,神一样的编辑器,官网下比较慢,这里下载速度可以
自诞生以来,Emacs演化出了众多分支,其中使用最广泛的两种分别是:1984年由Richard Stallman发起并由他维护至今的GNU Emacs,以及1991年发起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持着相当的兼容性。它们都...
emacs for windows..........
emacs的配置文件,在emacs启动后会首先运行该lisp脚本
Emacs配置 Emacs作为Oier和程序设计者们的编程神器,当然也少不了一款强大的配置 Emacs配置(Linux放到Home并替换,Windows放到C:\)
最新的emacs26.1,GNU Emacs 26.1 (build 1, x86_64-w64-mingw32) of 2018-06-03。
windows下安装emacs及添加配置文件代码
windows上面搭建emacs环境 https://emacs-china.org/t/windows-emacs/7907
windows环境下emacs elpa常用package打包,可以下载解压缩放在emacs的~/.emacs.d/目录中
Emacs is one of the most powerful text editors available, yet it is not the easiest to navigate, in part because it ... Also includes a section on using Emacs with Windows Emacs强大的编辑器 不用多说了
在 windows 下的快速搭建 emacs 配置包 快速搭建的主要思想是采用执行注册表脚本 设定 emacs 查找配置文件的路径为 c: emacs home emacs 同时又在此文件中定位到我们现在刚下载的路径 及更改 home 目录的方式 包含最...