neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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 })