2024-03-08 12:02:51 +08:00

20 lines
839 B
Lua

return {
{
"Civitasv/cmake-tools.nvim",
keys = {
-- d f F m
{ "<leader>mg", ":CMakeGenerate<CR>", desc = "CMake Generate", remap = false },
{ "<leader>mG", ":CMakeGenerate -G Ninja<CR>", desc = "CMake Generate -G Ninja", remap = false },
{ "<leader>mb", ":CMakeBuild<CR>", desc = "CMake Build", remap = false },
{ "<leader>mr", ":CMakeRun<CR>", desc = "CMake Run", remap = false },
{ "<leader>mc", ":CMakeClean<CR>", desc = "CMake Clear", remap = false },
{ "<leader>ms", ":CMakeStop<CR>", desc = "CMake Stop", remap = false },
{ "<leader>mq", ":CMakeClose<CR>", desc = "CMake Close", remap = false },
},
opts = {
cmake_build_directory = "build",
},
event = "LazyFile",
},
}