nvim: move to lazy package manager
This commit is contained in:
33
.config/nvim/lua/plugins/vim-cmake.lua
Normal file
33
.config/nvim/lua/plugins/vim-cmake.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
return {
|
||||
'Civitasv/cmake-tools.nvim',
|
||||
config = function()
|
||||
--let g:cmake_build_options = [ "-j10" ]
|
||||
--
|
||||
--let g:cmake_root_markers = ['.svn']
|
||||
--
|
||||
--
|
||||
--let g:cmake_jump_on_error = 0 " We do not want to focus the console
|
||||
--augroup vim-cmake-group
|
||||
--autocmd User CMakeBuildFailed :cfirst
|
||||
--augroup END
|
||||
--
|
||||
--augroup vim-cmake-group
|
||||
--autocmd! User CMakeBuildSucceeded CMakeClose
|
||||
--augroup END
|
||||
|
||||
require("cmake-tools").setup {
|
||||
cmake_command = "cmake",
|
||||
cmake_build_directory = "build",
|
||||
cmake_generate_options = { "-D", "CMAKE_EXPORT_COMPILE_COMMANDS=1" },
|
||||
cmake_build_options = {},
|
||||
cmake_console_size = 10, -- cmake output window height
|
||||
cmake_show_console = "always", -- "always", "only_on_error"
|
||||
cmake_dap_configuration = { name = "cpp", type = "codelldb", request = "launch" }, -- dap configuration, optional
|
||||
--cmake_dap_open_command = require("dap").repl.open, -- optional
|
||||
cmake_variants_message = {
|
||||
short = { show = true },
|
||||
long = { show = true, max_length = 40 }
|
||||
}
|
||||
}
|
||||
end
|
||||
}
|
||||
Reference in New Issue
Block a user