diff --git a/lua/custom/default.lua b/lua/custom/default.lua index 863f88d..4668644 100644 --- a/lua/custom/default.lua +++ b/lua/custom/default.lua @@ -78,6 +78,7 @@ pcode.null_ls_ensure_installed = { -- atau gunakan :MasonInstall pcode.dap_ensure_installed = { -- "python", + "codelldb", } -- https://github.com/folke/which-key.nvim diff --git a/lua/plugins/cppcfg.lua b/lua/plugins/cppcfg.lua index b30cd9a..a59dbae 100644 --- a/lua/plugins/cppcfg.lua +++ b/lua/plugins/cppcfg.lua @@ -3,6 +3,21 @@ local M = {} -- local file_name_no_ext = vim.fn.expand("%:t:r") if pcode.active_cpp_config then M = { + { + "jay-babu/mason-nvim-dap.nvim", + dependencies = { + "mfussenegger/nvim-dap", + }, + ft = "cpp", + config = function() + require("mason-nvim-dap").setup({ + automatic_installation = true, + automatic_setup = true, + handlers = {}, + ensure_installed = { "codelldb" }, + }) + end, + }, { "nvim-neotest/neotest", event = "VeryLazy",