exrc.lua (504B)
1 -- TODO: Should be builtin but not working 2 3 local function source_exrc() 4 -- if vim.fs.find('.nvim.lua', { type = 'file', })[1] then 5 if vim.fn.filereadable('.nvim.lua') == 1 then 6 vim.cmd.source '.nvim.lua' 7 end 8 end 9 10 vim.api.nvim_create_autocmd('DirChanged', { 11 pattern = 'global', 12 callback = function() 13 source_exrc() 14 end, 15 }) 16 17 if vim.v.vim_did_enter == 1 then 18 source_exrc() 19 else 20 vim.api.nvim_create_autocmd('VimEnter', { 21 callback = function() 22 source_exrc() 23 end 24 }) 25 end