From fa6322e04c53916b6f947c7e33c359c3af2e281e Mon Sep 17 00:00:00 2001 From: Jacob Niehus Date: Sun, 30 Aug 2015 18:26:54 -0700 Subject: [PATCH] Fix folding after blank line in class/def --- autoload/pymode/folding.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/pymode/folding.vim b/autoload/pymode/folding.vim index c869b05f..3ed61bc5 100644 --- a/autoload/pymode/folding.vim +++ b/autoload/pymode/folding.vim @@ -51,7 +51,7 @@ fun! pymode#folding#expr(lnum) "{{{ if line =~ s:def_regex " single line def - if indent(a:lnum) >= indent(a:lnum+1) + if indent(a:lnum) >= indent(a:lnum+1) && getline(prevnonblank(a:lnum)) !~ ':\s*$' return '=' endif " Check if last decorator is before the last def