emacs - SLIME 中的自动完成括号

标签 emacs lisp slime

我正在使用 SLIME 学习 Common Lisp。有没有一种方法可以自动完成括号,这样当我输入一个开括号时,就会自动添加一个闭括号?我更喜欢 vim,所以在 mv ~/.vimrc 中我有:

inoremap ( ()< Left >

所以当我输入一个开括号时,vim 会自动添加闭括号并将我的光标放在两个括号之间。有没有办法用 SLIME 做到这一点?

最佳答案

如果您正在使用 CL 或其他 lisp,我建议您安装并使用 paredit - 它有助于编写和操作 s 表达式

关于emacs - SLIME 中的自动完成括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16876949/

相关文章:

xml - 在 emacs 中,我可以让评论区域使用 block 评论而不是评论每一行吗?

lisp - lisp中的定点组合器

emacs - 开发中如何在SLIME中快速重新加载和重启

lisp 作为 shebang 脚本与在 SLIME 中运行的 lisp

emacs - swank-clojure 和 slime 不再在 emacs 中合作

c++ - Emacs CEDET Semantic 没有自动完成 `this` 关键字。 (C++)

emacs - 您最喜欢 emacs 中的哪些全局键绑定(bind)?

macos - 如何在 Mac OS X 上的 Emacs 中编写波浪号 (~) 字符?

lisp - 劣质外壳或 UIOP : Interacting with background process

LISP 合并两个整数列表并按升序对它们进行排序?