大家好,以前一直是 vim 用户,最近在初学 Emacs(顺带,HHKB 真心是神器啊)
在 Gentoo 上用的是 24.2-r1。Mac 上用的是 brew 里的 emacs 24.3.1
问问,ruby 相关的 mode 哪里有配置?比如 sass/scss haml 等等。
还有比如 Gemfile,Capfile 等等自动识别为 ruby-mode(这个某知道可以自己写配置啦)
发现了 emacs wiki 上有个 emacs-rails-reloaded,看上去很麻烦的样子还没尝试。
https://github.com/dima-exe/emacs-rails-reloaded
碰到 emacs lisp 了真是一窍不通啊,各种配置文档应该到哪里去看?自带的手册吗
最后问一下 24 和 22/23 区别很大吗?
我的建议是 prelude,很完整的 emacs 配置方案,rails 支持的也很好
https://github.com/bbatsov/prelude
我也是 emacs+hhkb,不能再舒服更多,下面是我的配置
在 HHKB 下用 emacs,左手小指头敲 control 会好很多。但是还是要频繁敲 control 键啊。差点买过一个 HHKB,但是感觉 MS 的 Ergonomic 键盘应该更好啊。说说看?
先上 elpa
,在 ~/.emacs 加上:
(require 'package)
;; Add the original Emacs Lisp Package Archive
(add-to-list 'package-archives
'("elpa" . "http://tromey.com/elpa/"))
;; Add the user-contributed repository
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/"))
进 Emacs,M-x package-list-packages
,然后 C-s
搜一下 ruby-mode,rinari, flymake-ruby..这几个基本就够用了。sass,coffee mode 同理。emac-rails 自己从 github clone 吧。
1 必须安装prelude
http://batsov.com/prelude/
在prelude-modes.el
里配置
(require 'prelude-ruby)
2 学会使用 prelude 自带的projectile
,
rinari
次之,或目录导航dirtree
`
3 没了,很简单吧。
另外 elpa 不需要配置,因为 prelude 已经配置了更强大的库: http://melpa.milkbox.net/
一直在用这个,https://github.com/purcell/emacs.d ,基本上是每个 mode 对应一个配置文件,看上去比较清晰。 顺便推荐一个很不错的博客http://blog.csdn.net/redguardtoo/article/category/1282870