blob: 0a39f23a2d181c8578de63e1d71ff5b786758a2f (
plain) (
blame)
1
2
3
4
5
6
7
|
" Run a filter over the entire buffer, but save the window position and
" restore it after doing so
function! filter#Stable(command) abort
let l:view = winsaveview()
execute '%!' . a:command
call winrestview(l:view)
endfunction
|