# HG changeset patch # User Steve Losh # Date 1441027185 0 # Node ID 54484a3a4dfd417d9412505666d7c5da80e7a76d # Parent a625ea2102024ae8e8e8a0e9f2981918cd3e54a3 Unfuck lisp folding diff -r a625ea210202 -r 54484a3a4dfd vim/ftplugin/lisp/lispfolding.vim --- a/vim/ftplugin/lisp/lispfolding.vim Mon Aug 31 12:48:03 2015 +0000 +++ b/vim/ftplugin/lisp/lispfolding.vim Mon Aug 31 13:19:45 2015 +0000 @@ -13,6 +13,12 @@ return ">1" elseif getline(v:lnum) =~ '^\s*(defparameter.*\s' return ">1" + elseif getline(v:lnum) =~ '^\s*(defvar.*\s' + return ">1" + elseif getline(v:lnum) =~ '^\s*(defclass.*\s' + return ">1" + elseif getline(v:lnum) =~ '^\s*(defstruct.*\s' + return ">1" elseif getline(v:lnum) =~ '^\s*$' let my_lispnum = v:lnum let my_lispmax = line("$")