diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2018-08-16 22:32:38 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2018-08-16 22:32:38 +1200 |
commit | 596610205ba22cbf27f3f40c4a7133f859570239 (patch) | |
tree | 89bd193bd7eb9fe044ff2a49a76410890a153fc2 /vim | |
parent | Work around buggy old Vim 'help' ftplugin undo (diff) | |
download | dotfiles-596610205ba22cbf27f3f40c4a7133f859570239.tar.gz dotfiles-596610205ba22cbf27f3f40c4a7133f859570239.zip |
Spin foldlevelstart_stdin.vim into its own dist
Diffstat (limited to 'vim')
m--------- | vim/bundle/foldlevelstart_stdin | 0 | ||||
-rw-r--r-- | vim/plugin/foldlevelstart_stdin.vim | 28 |
2 files changed, 0 insertions, 28 deletions
diff --git a/vim/bundle/foldlevelstart_stdin b/vim/bundle/foldlevelstart_stdin new file mode 160000 +Subproject 77d9d2c3ee865f6334ffda5d665ecb6cdf0541c diff --git a/vim/plugin/foldlevelstart_stdin.vim b/vim/plugin/foldlevelstart_stdin.vim deleted file mode 100644 index f8e4d50e..00000000 --- a/vim/plugin/foldlevelstart_stdin.vim +++ /dev/null @@ -1,28 +0,0 @@ -" -" foldlevelstart_stdin.vim: Set 'foldlevel' to 'foldlevelstart' after reading -" from standard input, which Vim doesn't do by default. -" -" Author: Tom Ryder <tom@sanctum.geek.nz> -" License: Same as Vim itself -" -if exists('g:loaded_foldlevelstart_stdin') || &compatible - finish -endif -if !has('autocmd') || !has('folding') || !exists('##StdinReadPre') - finish -endif -let g:loaded_foldlevelstart_stdin = 1 - -" Check if 'foldlevelstart' is non-negative, and set 'foldlevel' to its value -" if it is -function! s:SetFoldlevel() abort - if &foldlevelstart >= 0 - let &l:foldlevel = &foldlevelstart - endif -endfunction - -" Watch for stdin reads and set fold level accordingly -augroup foldlevelstart_stdin - autocmd! - autocmd StdinReadPre * call s:SetFoldlevel() -augroup END |