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", }, }