@AndrewRadev - this is one fix for the conditional non-outdenting issue http://screencast.com/t/QehjVnw4nq
Update indentkeys to support non-outdented 'private' or 'protected'.
This seems to work quite well, thanks :). However, wouldn't it be enough to use:
It seems to me like the reason it's working is because : is an indentkey, so I guess the :=private stuff is not necessary? Or am I missing something?