mirror of
https://github.com/neovim/neovim.git
synced 2026-03-27 19:02:02 +00:00
Problem: filetype: wks files are not recognized.
Solution: Detect *.wks, *.wks.in and *.wks.inc as wks filetype,
include a filetype and syntax plugin (Anakin Childerhose)
The OpenEmbedded Image Creation tool, `wic` uses wic kickstarter files
to define image partition and bootloader layouts.
wks files can end with .wks, .wks.in for templated wks files, and
.wks.inc for including in other .wks files.
The autocmd for *.wks.inc needs to come before *.inc in
runtime/ftdetect.vim
Reference:
https://docs.yoctoproject.org/ref-manual/kickstart.html#openembedded-kickstart-wks-reference
https://git.openembedded.org/openembedded-core/tree/scripts/lib/wic/canned-wks
closes: vim/vim#19796
8c116bbe79
15 lines
340 B
VimL
15 lines
340 B
VimL
" Vim filetype plugin file
|
|
" Language: OpenEmbedded Image Creator (WIC) Kickstarter files wks
|
|
" Maintainer: Anakin Childerhose <anakin@childerhose.ca>
|
|
" Last Change: 2026 Mar 23
|
|
|
|
if exists("b:did_ftplugin")
|
|
finish
|
|
endif
|
|
let b:did_ftplugin = 1
|
|
|
|
setlocal comments=:#
|
|
setlocal commentstring=#\ %s
|
|
|
|
let b:undo_ftplugin = 'setlocal com< cms<'
|