我想知道在vim for CommonLisp中自定义自动格式化/自动缩进的最好方法。自动格式化(我通常通过在每行命令模式下输入'==‘来实现)非常适用于vim中的基本lisp语言(例如,Def宏,defun,lambda,if,with-output- to -string),但是任何时候定义新的语言构造例如,下面是vim如何格式化'when (标
在公共Lisp中有一个问题:一个绅士介绍。问题是获取列表中的最后一个元素,而不是反单元格。宏LAST在虚线列表中返回cons cell。问题是使用宏reverse而不是last,但是clisp和sbcl都抛出了错误。(reverse '(a b c . d))CLHS文档说,我们只能反转一个正确的</e