From d352202bcf0e768b4436810dac89856eb34dd1a4 Mon Sep 17 00:00:00 2001 From: "asep.komarudin" Date: Sat, 22 Jun 2024 20:51:09 +0700 Subject: [PATCH] enc: auto install cpp dap --- lua/custom/default.lua | 1 - lua/plugins/cppcfg.lua | 30 +++++++++++++++--------------- lua/plugins/themes/_globalvar.lua | 1 + 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lua/custom/default.lua b/lua/custom/default.lua index 4668644..863f88d 100644 --- a/lua/custom/default.lua +++ b/lua/custom/default.lua @@ -78,7 +78,6 @@ 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 a59dbae..0ccb4c3 100644 --- a/lua/plugins/cppcfg.lua +++ b/lua/plugins/cppcfg.lua @@ -3,21 +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, - }, + -- { + -- "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", diff --git a/lua/plugins/themes/_globalvar.lua b/lua/plugins/themes/_globalvar.lua index 60d7847..dc2b2e1 100644 --- a/lua/plugins/themes/_globalvar.lua +++ b/lua/plugins/themes/_globalvar.lua @@ -79,6 +79,7 @@ if pcode.active_cpp_config then table.insert(pcode.treesitter_ensure_installed, "cpp") table.insert(pcode.mason_ensure_installed, "clangd") table.insert(pcode.null_ls_ensure_installed, "clang_format") + table.insert(pcode.dap_ensure_installed, "codelldb") pcode.nvim_dap = true end return {}