editorconfig.lua (411B)
1 local group = vim.api.nvim_create_augroup('nvim.editorconfig', {}) 2 vim.api.nvim_create_autocmd({ 'BufNewFile', 'BufRead', 'BufFilePost' }, { 3 group = group, 4 callback = function(args) 5 -- Buffer-local enable has higher priority 6 local enable = vim.F.if_nil(vim.b.editorconfig, vim.g.editorconfig, true) 7 if not enable then 8 return 9 end 10 11 require('editorconfig').config(args.buf) 12 end, 13 })