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.lua39
1 files changed, 18 insertions, 21 deletions
diff --git a/lua/cmake/init.lua b/lua/cmake/init.lua
index 6d7843c..5cff2dc 100644
--- a/lua/cmake/init.lua
+++ b/lua/cmake/init.lua
@@ -9,27 +9,24 @@ local uv = vim.uv
local M = {}
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
- --TODO: init autocommands needs to be related with project setup
- vim.schedule(function()
- autocmds.set_on_variants()
- commands.register_commands()
- end)
- require("cmake.project").setup()
- else
- end
- end)
- else
- vim.notify(
- "CMake: " .. config.cmake.cmake_path .. " is not executable. Plugin is unavailable",
- vim.log.levels.WARN
- )
- end
+ 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
+ --TODO: init autocommands needs to be related with project setup
+ vim.schedule(function()
+ autocmds.set_on_variants()
+ commands.register_commands()
+ end)
+ require("cmake.project").setup()
+ else
+ end
+ end)
+ else
+ vim.notify("CMake: " .. config.cmake.cmake_path .. " is not executable. Plugin is unavailable", vim.log.levels.WARN)
+ end
end
return M