最近 Spcemacs 在 develop branch 以 layer 的形式提供了这个包。在这里我做个简要介绍
这个包的特性在于提供了两个模式,缩进编辑模式和括号编辑模式。在编辑的时候会自动处理缩进或括号关系,从而减少对快捷键的依赖。同时完美解决了类似这样的问题:
- 缩进模式下:
- 括号模式下:
括号不再被强制匹配。
众所周知,阅读 Lisp 源代码在于缩进而不是括号,所以这样的概念算是很科学的。支持 clojure 和 racket 等使用方/花括号的 Lisp。
和 evil-lisp-state
结合使用效果更佳。