14c92e75dSBram Moolenaar" Vim ftplugin file 24c92e75dSBram Moolenaar" Language: 8th 34c92e75dSBram Moolenaar" Version: any 4*34cc7d8cSBram Moolenaar" Last Change: 2021 Sep 20 5*34cc7d8cSBram Moolenaar" Last Change: 2021/09/20 64c92e75dSBram Moolenaar" Maintainer: Ron Aaron <[email protected]> 74c92e75dSBram Moolenaar" URL: https://8th-dev.com/ 84c92e75dSBram Moolenaar" Filetypes: *.8th 94c92e75dSBram Moolenaar" NOTE: 8th allows any non-whitespace in a name, so you need to do: 104c92e75dSBram Moolenaar" setlocal iskeyword=!,@,33-35,%,$,38-64,A-Z,91-96,a-z,123-126,128-255 114c92e75dSBram Moolenaar" This goes with the syntax/8th.vim file. 124c92e75dSBram Moolenaar 134c92e75dSBram Moolenaar" Only do this when not done yet for this buffer 144c92e75dSBram Moolenaarif exists("b:did_8thplugin") 154c92e75dSBram Moolenaar finish 164c92e75dSBram Moolenaarendif 174c92e75dSBram Moolenaar 18*34cc7d8cSBram Moolenaar" Don't load another 8th plugin for this buffer 194c92e75dSBram Moolenaarlet b:did_8thplugin = 1 204c92e75dSBram Moolenaar 214c92e75dSBram Moolenaarsetlocal ts=2 sts=2 sw=2 et 22*34cc7d8cSBram Moolenaarsetlocal com=s1:/*,mb:*,ex:*/,b:--,be:\\ 234c92e75dSBram Moolenaarsetlocal fo=tcrqol 244c92e75dSBram Moolenaarsetlocal matchpairs+=\::; 254c92e75dSBram Moolenaarsetlocal iskeyword=!,@,33-35,%,$,38-64,A-Z,91-96,a-z,123-126,128-255 264c92e75dSBram Moolenaarsetlocal suffixesadd=.8th 27*34cc7d8cSBram Moolenaarlet b:undo_ftplugin = "setlocal ts< sts< sw< et< com< fo< mps< isk< sua<" 28