diff --git a/lua/config/plugins.lua b/lua/config/plugins.lua index 4fc3fbaa..6e3b0297 100644 --- a/lua/config/plugins.lua +++ b/lua/config/plugins.lua @@ -647,10 +647,12 @@ return { config = true, dependencies = { "mfussenegger/nvim-dap", + "nvim-treesitter/nvim-treesitter", }, - build = { - ":TSInstall dap_repl", - ":TSUpdate dap_repl", - }, + build = function() + if not require("nvim-treesitter.parsers").has_parser("dap_repl") then + vim.cmd(":TSInstall dap_repl") + end + end, }, }