12345678910111213141516171819202122232425262728 |
- " Vim filetype plugin file
- " Language: Verbose TAP Output
- " Maintainer: vim-perl <vim-perl@googlegroups.com>
- " Homepage: https://github.com/vim-perl/vim-perl
- " Bugs/requests: https://github.com/vim-perl/vim-perl/issues
- " License: Vim License (see :help license)
- " Last Change: 2021 Oct 22
- " Only do this when not done yet for this buffer
- if exists('b:did_ftplugin')
- finish
- endif
- let b:did_ftplugin = 1
- setlocal foldtext=TAPTestLine_foldtext()
- function! TAPTestLine_foldtext()
- let line = getline(v:foldstart)
- let sub = substitute(line, '/\*\|\*/\|{{{\d\=', '', 'g')
- return sub
- endfunction
- setlocal foldminlines=5
- setlocal foldcolumn=2
- setlocal foldenable
- setlocal foldmethod=syntax
- let b:undo_ftplugin = 'setlocal foldtext< foldminlines< foldcolumn< foldenable< foldmethod<'
|