aboutsummaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugin')
-rw-r--r--plugin/cmake-explorer.lua33
1 files changed, 33 insertions, 0 deletions
diff --git a/plugin/cmake-explorer.lua b/plugin/cmake-explorer.lua
new file mode 100644
index 0000000..8413923
--- /dev/null
+++ b/plugin/cmake-explorer.lua
@@ -0,0 +1,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" })