Parinfer 试验性的 Lisp 编辑模式

最近 Spcemacs 在 develop branch 以 layer 的形式提供了这个包。在这里我做个简要介绍

这个包的特性在于提供了两个模式,缩进编辑模式和括号编辑模式。在编辑的时候会自动处理缩进或括号关系,从而减少对快捷键的依赖。同时完美解决了类似这样的问题:

  • 缩进模式下:
  • 括号模式下:

括号不再被强制匹配。

众所周知,阅读 Lisp 源代码在于缩进而不是括号,所以这样的概念算是很科学的。支持 clojure 和 racket 等使用方/花括号的 Lisp。

evil-lisp-state 结合使用效果更佳。

1 个赞

相比这个,我更习惯 smartparens + aggressive-indent

毕竟这两个是通用的。 不过 Prainfer 针对 Lisp 系语言更加智能