我正在使用 Vim 编辑 Clojure 代码,并且我正在尝试使用 paredit,因为 Emacsen 通常会谈论它在 Emacs 中有多好,一旦你掌握了它。
如果我有一个将 lambda 传递给函数的表达式:
(wrapper-func (fn [] whatever))
我想改变它,这样我剩下的就是内部 lambda:
(fn [] whatever)
使用 paredit 的正确方法是什么?我一直感到沮丧,并回到手动平衡括号。我通常可以删除列表中的 'wrapper-func' 元素,最后是:
((fn [] whatever))
但是似乎不可能删除外部或内部括号。