Mercurial > vim-lawrencium
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 |