我想知道在vim for Common Lisp中自定义自动格式化/自动缩进的最好方法。自动格式化(我通常通过在每行命令模式下输入'==‘来实现)非常适用于vim中的基本lisp语言(例如,Def宏,defun,lambda,if,with-output- to -string),但是任何时候定义新的语言构造例如,下面是vim如何格式化'when (标准lisp构造)和'awhen (‘when’的常用回指版本;不是lisp标准的
我在macOS上使用vim 8.1 (用于插件管理的vim-plug)。,BufRead *.cl setf cool 但是,当我将.cl文件加载到vim中时,它无法识别语言。收益率: filetype=lisp
Last set from /usr/local/Cellar/vim/8.1.0650/share/vim/vim81/filetype.vim l
当我在Vim中打开我的init.el时,我想在评论上折叠。但是,我为此编写的代码没有突出显示语法。这不是期望的结果。解决方案:augroup filetype_lisp在.el文件中,我希望下面的内容在从Vim打开时具有折叠和语法高亮显示。setq outshine-startup-folded-p t)
;;;; vimrc mode, hideshow
;; because we so