aboutsummaryrefslogtreecommitdiff
path: root/lua/cmake/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/cmake/init.lua')
-rw-r--r--lua/cmake/init.lua11
1 files changed, 5 insertions, 6 deletions
diff --git a/lua/cmake/init.lua b/lua/cmake/init.lua
index febf307..adfa84e 100644
--- a/lua/cmake/init.lua
+++ b/lua/cmake/init.lua
@@ -12,15 +12,14 @@ function M.setup(opts)
opts = opts or {}
config.setup(opts)
if vim.fn.executable(config.cmake.cmake_path) then
+ autocmds.setup()
utils.file_exists(vim.fs.joinpath(uv.cwd(), constants.cmakelists), function(cmake_lists_exists)
if cmake_lists_exists then
- require("cmake.capabilities").setup(function()
- vim.schedule(function()
- autocmds.setup()
- commands.register_commands()
- end)
- require("cmake.project").setup()
+ vim.schedule(function()
+ autocmds.set_on_variants()
+ commands.register_commands()
end)
+ require("cmake.project").setup({ first_time_only = true })
else
end
end)