mirror of
https://github.com/neovim/neovim.git
synced 2024-12-19 10:45:16 -07:00
df2f5e3912
also add metadata comment and update Lua code in syntax file
21 lines
521 B
VimL
21 lines
521 B
VimL
" Nvim syntax file
|
|
" Language: EditorConfig
|
|
" Last Change: 2023-07-20
|
|
"
|
|
" This file is intentionally _not_ copied from Vim.
|
|
|
|
runtime! syntax/dosini.vim
|
|
unlet! b:current_syntax
|
|
|
|
syntax match editorconfigUnknownProperty "^\s*\zs[a-zA-Z0-9_-]\+\ze\s*="
|
|
syntax keyword editorconfigProperty root
|
|
|
|
lua<<
|
|
local props = vim.tbl_keys(require('editorconfig').properties)
|
|
vim.cmd.syntax { 'keyword', 'editorconfigProperty', unpack(props) }
|
|
.
|
|
|
|
hi def link editorconfigProperty dosiniLabel
|
|
|
|
let b:current_syntax = 'editorconfig'
|