1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
local cmd = vim.api.nvim_create_user_command
cmd("CMakeSelectBehaviour", function()
require("cmake-explorer").change_current_behaviour()
end, { desc = "Configure one of existings directories" })
cmd("CMakeSelectConfig", function()
require("cmake-explorer").change_current_config()
end, { desc = "Configure with parameters" })
cmd("CMakeConfigure", function()
require("cmake-explorer").configure()
end, { desc = "Configure with parameters" })
cmd("CMakeConfigureLast", function()
require("cmake-explorer").configure_last()
end, { desc = "Configure last if exists. Otherwise default" })
cmd("CMakeBuild", function()
require("cmake-explorer").build()
end, { desc = "Configure one of existings directories" })
cmd("CMakeBuildLast", function()
require("cmake-explorer").build_last()
end, { desc = "Configure one of existings directories" })
cmd("CMakeConfigureProject", function()
require("cmake-explorer").configure_project()
end, { desc = "Configure one of existings directories" })
cmd("CMakeInitProject", function()
require("cmake-explorer").init_project()
end, { desc = "Configure one of existings directories" })
|