[emcs] 个人常用模组

楼主: dryman (dryman)   2017-01-17 07:57:03
最近慢慢的将惯用编辑器从vim转移到emacs
虽然emacs启动速度慢了些
但在扩充性方面真的是非常了不起
而快速键方面则可以靠evil-mode来补足我在vim上面的习惯
以下是我常用的模组:
1. evil
在emacs上面使用vim key binding
它整合的相当不错
几乎所有我熟悉的vim key binding都能直接运作
美中不足的是vim autocomplete功能如C-x C-f, C-x C-l等等没有搬上来
惯用vim者装了evil后应该可以无痛转移至emacs
2. evil-surround, evil-numbers
这是把surround.vim, vim increase number的功能搬上emacs
特别是surround,在vim, emacs里都是必装的功能
可以将刮号类的东西替换成新的刮号,还有html/xml tag也能替换
3. expand-region
有了evil后操作text object已经很方便了
不过expand-region使用起来还是相当不错且直觉
它的功能是从光标处聪明的拓张选取区域
从word到刮号、段落等等
4. projectile
这是我使用emacs的主要理由之一
它会读取一个专案,通常是git, maven, svn等版本控制或专案管理的设定档
然后让你可以快速的在专案中的档案作切换
除了切换外,也可以grep,或是制作专案tags辅助自动完成及symbol查询
5. magit
Emacs上的git模组
我只有用简单的功能而已
不过看说明影片它可以做到更多复杂的功能
当然啦,除了这些其实我还做了更多复杂的设定
我个人的emacs设定放在github上
https://github.com/dryman/felix-emacs-config
档案切割成init, keybindings, config, 以及 utils
原本是希望不要设定得太复杂
不过随着时间过去,设定也无可避免的变得愈来愈庞大了...
作者: MortonRainey (MortonRainey)   2017-01-19 08:33:00
可以用看看 spacemacs
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-08-22 20:20:00
谢啦,最近才刚开始踏 evil

Links booklink

Contact Us: admin [ a t ] ucptt.com