aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-08-16 22:32:38 +1200
committerTom Ryder <tom@sanctum.geek.nz>2018-08-16 22:32:38 +1200
commit596610205ba22cbf27f3f40c4a7133f859570239 (patch)
tree89bd193bd7eb9fe044ff2a49a76410890a153fc2 /vim
parentWork around buggy old Vim 'help' ftplugin undo (diff)
downloaddotfiles-596610205ba22cbf27f3f40c4a7133f859570239.tar.gz
dotfiles-596610205ba22cbf27f3f40c4a7133f859570239.zip
Spin foldlevelstart_stdin.vim into its own dist
Diffstat (limited to 'vim')
m---------vim/bundle/foldlevelstart_stdin0
-rw-r--r--vim/plugin/foldlevelstart_stdin.vim28
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