cd-project.nvim/lua/cd-project/auto.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,
}