mirror of
https://github.com/neovim/neovim.git
synced 2025-09-07 11:58:17 +00:00
refactor(loader): remove BufWritePost autocmd
This commit is contained in:
@@ -409,19 +409,6 @@ function M.enable()
|
|||||||
break
|
break
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- this will reset the top-mods in case someone adds a new
|
|
||||||
-- top-level lua module to a path already on the rtp
|
|
||||||
vim.api.nvim_create_autocmd('BufWritePost', {
|
|
||||||
group = vim.api.nvim_create_augroup('cache_topmods_reset', { clear = true }),
|
|
||||||
callback = function(event)
|
|
||||||
local bufname = event.match ---@type string
|
|
||||||
local idx = bufname:find('/lua/', 1, true)
|
|
||||||
if idx then
|
|
||||||
M.reset(bufname:sub(1, idx - 1))
|
|
||||||
end
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Disables the experimental Lua module loader:
|
--- Disables the experimental Lua module loader:
|
||||||
@@ -440,7 +427,6 @@ function M.disable()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
table.insert(package.loaders, 2, vim._load_package)
|
table.insert(package.loaders, 2, vim._load_package)
|
||||||
vim.api.nvim_del_augroup_by_name('cache_topmods_reset')
|
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Return the top-level `/lua/*` modules for this path
|
--- Return the top-level `/lua/*` modules for this path
|
||||||
|
Reference in New Issue
Block a user