comparison plugin/lawrencium.vim @ 133:add9f0ed0b49

Save/restore `&foldenable` when diffing files.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 19 Apr 2016 21:12:37 -0700
parents c04855b6f318
children 0e005903aae4
comparison
equal deleted inserted replaced
132:c04855b6f318 133:add9f0ed0b49
1 " lawrencium.vim - A Mercurial wrapper 1 " lawrencium.vim - A Mercurial wrapper
2 " Maintainer: Ludovic Chabant <http://ludovic.chabant.com> 2 " Maintainer: Ludovic Chabant <http://ludovic.chabant.com>
3 " Version: 0.4.0 3 " Version: 0.4.0
4
4 5
5 " Globals {{{ 6 " Globals {{{
6 7
7 if !exists('g:lawrencium_debug') 8 if !exists('g:lawrencium_debug')
8 let g:lawrencium_debug = 0 9 let g:lawrencium_debug = 0
1414 let w:lawrencium_diffoff['&scrollopt'] = &l:scrollopt 1415 let w:lawrencium_diffoff['&scrollopt'] = &l:scrollopt
1415 let w:lawrencium_diffoff['&scrollbind'] = &l:scrollbind 1416 let w:lawrencium_diffoff['&scrollbind'] = &l:scrollbind
1416 let w:lawrencium_diffoff['&cursorbind'] = &l:cursorbind 1417 let w:lawrencium_diffoff['&cursorbind'] = &l:cursorbind
1417 let w:lawrencium_diffoff['&foldmethod'] = &l:foldmethod 1418 let w:lawrencium_diffoff['&foldmethod'] = &l:foldmethod
1418 let w:lawrencium_diffoff['&foldcolumn'] = &l:foldcolumn 1419 let w:lawrencium_diffoff['&foldcolumn'] = &l:foldcolumn
1420 let w:lawrencium_diffoff['&foldenable'] = &l:foldenable
1419 let w:lawrencium_diff_id = a:diff_id 1421 let w:lawrencium_diff_id = a:diff_id
1420 diffthis 1422 diffthis
1421 autocmd BufWinLeave <buffer> call s:HgDiff_CleanUp() 1423 autocmd BufWinLeave <buffer> call s:HgDiff_CleanUp()
1422 endfunction 1424 endfunction
1423 1425