xref: /vim-8.2.3635/runtime/ftplugin/8th.vim (revision 34cc7d8c)
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