24 lines
554 B
Lua
24 lines
554 B
Lua
local api = require("cd-project.api")
|
|
local auto_group_name = "CdProjectPlugin"
|
|
|
|
local function setup()
|
|
vim.api.nvim_create_augroup(auto_group_name, { clear = true })
|
|
vim.api.nvim_create_autocmd({ "VimEnter" }, {
|
|
group = auto_group_name,
|
|
callback = function(_)
|
|
if api.find_project_dir(true) ~= nil then
|
|
api.add_current_project({ show_duplicate_hints = false })
|
|
end
|
|
end,
|
|
})
|
|
end
|
|
|
|
local function clear()
|
|
vim.api.nvim_create_augroup(auto_group_name, { clear = true })
|
|
end
|
|
|
|
return {
|
|
setup = setup,
|
|
clear = clear,
|
|
}
|