nvim-dap-profiles :( Apparently there is a way to do the same thing using launch.json built into dap, much better than my solution.
36 lines
837 B
Lua
36 lines
837 B
Lua
return {
|
|
"williamboman/mason.nvim",
|
|
dependencies = { "WhoIsSethDaniel/mason-tool-installer.nvim" },
|
|
config = function()
|
|
require("mason").setup({})
|
|
require("mason-tool-installer").setup({
|
|
ensure_installed = {
|
|
-- LLVM debugger
|
|
"codelldb",
|
|
|
|
-- C and C++
|
|
"clangd",
|
|
"clang-format",
|
|
|
|
-- Rust
|
|
"rust-analyzer",
|
|
|
|
-- Go
|
|
"gopls",
|
|
"golangci-lint",
|
|
"delve",
|
|
|
|
-- Lua
|
|
"lua-language-server",
|
|
|
|
-- CMake
|
|
"cmake-language-server",
|
|
"cmakelang",
|
|
|
|
-- Python
|
|
"debugpy",
|
|
"pyright",
|
|
},
|
|
})
|
|
end
|
|
}
|