summaryrefslogtreecommitdiffstats
path: root/vimrc
diff options
context:
space:
mode:
authordoy <doy@tozt.net>2009-01-02 23:30:49 -0500
committerdoy <doy@tozt.net>2009-01-02 23:30:49 -0500
commit4902ecedd6797fff08d423de2992eb163b200b2b (patch)
treeb6ff998feb876c8df40c87d03a7ca6fb6f27f8a2 /vimrc
parent75d5d85eebcefdecf3a67ea09cbc766b9fdc0d2d (diff)
downloadconf-4902ecedd6797fff08d423de2992eb163b200b2b.tar.gz
conf-4902ecedd6797fff08d423de2992eb163b200b2b.zip
fix up folds a bit more
Diffstat (limited to 'vimrc')
-rw-r--r--vimrc5
1 files changed, 5 insertions, 0 deletions
diff --git a/vimrc b/vimrc
index 8ec2664..df8bd6e 100644
--- a/vimrc
+++ b/vimrc
@@ -402,6 +402,8 @@ function s:diffstart(read_cmd)
diffthis
wincmd p
diffthis
+ " why does this not happen automatically?
+ normal zM
endfunction
function s:diffstop()
diffoff!
@@ -411,6 +413,9 @@ function s:diffstop()
endif
let &foldmethod = s:foldmethod
let &foldenable = s:foldenable
+ if &foldenable
+ normal zv
+ endif
endfunction
function s:vcs_orig(file)
if filewritable('.svn')