diff --git a/vimfiles.stefan/plugin/vimsuite.vim b/vimfiles.stefan/plugin/vimsuite.vim index 0579018..c2344f3 100644 --- a/vimfiles.stefan/plugin/vimsuite.vim +++ b/vimfiles.stefan/plugin/vimsuite.vim @@ -496,8 +496,8 @@ function s:RedrawMenu() \'&Diff.&show\ diffs:diffthis'. \' :diffthis' exec 'anoremenu '.s:VimSuiteMenuLocation.'.60 '.s:VimSuiteMenuName. - \'&Diff.&end\ diffs:DiffOff'. - \' :DiffOff' + \'&Diff.&end\ diffs:diffoff'. + \' :diffoff' exec 'anoremenu '.s:VimSuiteMenuLocation.'.60 '.s:VimSuiteMenuName. \'&Diff.&close\ diff:DiffClose'. \' :DiffClose' @@ -921,21 +921,13 @@ endfunction " turn diff off command DiffClose call DiffClose() function DiffClose() + diffoff! :quit - call DiffOff() -endfunction - -command DiffOff call DiffOff() -function DiffOff() - setlocal nodiff - setlocal noscrollbind - setlocal foldcolumn=0 - setlocal foldmethod=syntax endfunction " options for DirDiff let g:DirDiffCommand = expand($VIMRUNTIME . '/diff') -let g:DirDiffExcludes = '*.log,*.pyc,.svn,.asc,_ccmwaid.inf,.static_wa,out,Build,tags,cscope.out' +let g:DirDiffExcludes = '*.log,*.pyc,.svn,.git*,.asc,_ccmwaid.inf,.static_wa,out,Build,tags,cscope.out' "let g:DirDiffDynamicDiffText = 1 " options for Vimball