neovim

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

qb64.vim (587B)


      1 " Vim filetype plugin file
      2 " Language:	QB64
      3 " Maintainer:	Doug Kearns <dougkearns@gmail.com>
      4 
      5 if exists("b:did_ftplugin")
      6  finish
      7 endif
      8 
      9 let s:cpo_save = &cpo
     10 set cpo&vim
     11 
     12 runtime! ftplugin/basic.vim
     13 
     14 let s:not_end = '\%(end\s\+\)\@<!'
     15 
     16 let b:match_words ..= ',' ..
     17 	\     s:not_end .. '\<declare\>:\<end\s\+declare\>,' ..
     18 	\     '\<select\s\+everycase\>:\%(select\s\+\)\@<!\<case\%(\s\+\%(else\|is\)\)\=\>:\<end\s\+select\>,' ..
     19 	\     '$IF\>:$\%(ELSEIF\|ELSE\)\>:$END\s*IF\>'
     20 
     21 unlet s:not_end
     22 
     23 let &cpo = s:cpo_save
     24 unlet s:cpo_save
     25 
     26 " vim: nowrap sw=2 sts=2 ts=8 noet fdm=marker: