neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

tap.vim (847B)


      1 " Vim filetype plugin file
      2 " Language:      Verbose TAP Output
      3 " Maintainer:    vim-perl <vim-perl@googlegroups.com> (need to be subscribed to post)
      4 " Homepage:      https://github.com/vim-perl/vim-perl
      5 " Bugs/requests: https://github.com/vim-perl/vim-perl/issues
      6 " License:       Vim License (see :help license)
      7 " Last Change:   2021 Oct 22
      8 
      9 " Only do this when not done yet for this buffer
     10 if exists('b:did_ftplugin')
     11    finish
     12 endif
     13 let b:did_ftplugin = 1
     14 
     15 setlocal foldtext=TAPTestLine_foldtext()
     16 function! TAPTestLine_foldtext()
     17    let line = getline(v:foldstart)
     18    let sub = substitute(line, '/\*\|\*/\|{{{\d\=', '', 'g')
     19    return sub
     20 endfunction
     21 
     22 setlocal foldminlines=5
     23 setlocal foldcolumn=2
     24 setlocal foldenable
     25 setlocal foldmethod=syntax
     26 
     27 let b:undo_ftplugin = 'setlocal foldtext< foldminlines< foldcolumn< foldenable< foldmethod<'