neovim

Personal neovim configuration files
git clone git://gtms.dev/neovim
Log | Files | Refs

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