mirror of
https://github.com/kristoferssolo/SoloVim.git
synced 2025-10-21 20:10:41 +00:00
22 lines
880 B
Lua
22 lines
880 B
Lua
local status_ok, cmake = pcall(require, "cmake-tools")
|
|
if not status_ok then
|
|
return
|
|
end
|
|
|
|
cmake.setup({
|
|
cmake_command = "cmake",
|
|
cmake_build_directory = "target/build/",
|
|
cmake_build_directory_prefix = "cmake_build_", -- when cmake_build_directory is "", this option will be activated
|
|
cmake_generate_options = { "-D", "CMAKE_EXPORT_COMPILE_COMMANDS=1" },
|
|
cmake_soft_link_compile_commands = true, -- if softlink compile commands json file
|
|
cmake_build_options = {},
|
|
cmake_console_size = 15, -- cmake output window height
|
|
cmake_console_position = "belowright", -- "belowright", "aboveleft", ...
|
|
cmake_show_console = "always", -- "always", "only_on_error"
|
|
cmake_dap_configuration = { name = "cpp", type = "codelldb", request = "launch" }, -- dap configuration, optional
|
|
cmake_variants_message = {
|
|
short = { show = true },
|
|
long = { show = true, max_length = 40 },
|
|
},
|
|
})
|