diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2018-06-17 21:57:54 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2018-06-17 21:57:54 +1200 |
commit | e2e6288cf3680469d6f1b3f257876c6ca2f88ac0 (patch) | |
tree | 06ce87523cbe18d960838d1784943a49c226bc97 /vim/autoload/filter.vim | |
parent | Merge branch 'release/v0.54.0' (diff) | |
parent | Bump VERSION (diff) | |
download | dotfiles-e2e6288cf3680469d6f1b3f257876c6ca2f88ac0.tar.gz dotfiles-e2e6288cf3680469d6f1b3f257876c6ca2f88ac0.zip |
Merge branch 'release/v0.55.0'v0.55.0
* release/v0.55.0:
Bump VERSION
Update auto_cache_dirs.vim
Update markdown_autoformat.vim
Update insert_suspend_hlsearch.vim
Use autoload function for tidy filters
Refine compiler#Make() function
Use autoload function for temp-makeprg :lmake
Add local copy of php.vim compiler
Diffstat (limited to 'vim/autoload/filter.vim')
-rw-r--r-- | vim/autoload/filter.vim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vim/autoload/filter.vim b/vim/autoload/filter.vim new file mode 100644 index 00000000..f499f432 --- /dev/null +++ b/vim/autoload/filter.vim @@ -0,0 +1,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 |