aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nvim/lua/plugins/dap.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lua/plugins/dap.lua')
-rw-r--r--nvim/lua/plugins/dap.lua28
1 files changed, 11 insertions, 17 deletions
diff --git a/nvim/lua/plugins/dap.lua b/nvim/lua/plugins/dap.lua
index 065cead..f49590e 100644
--- a/nvim/lua/plugins/dap.lua
+++ b/nvim/lua/plugins/dap.lua
@@ -1,20 +1,7 @@
-
-local dap = require("dap");
-
-dap.configurations.typescriptreact = { -- change to typescript if needed
- {
- type = "chrome",
- request = "attach",
- program = "${file}",
- cwd = vim.fn.getcwd(),
- sourceMaps = true,
- protocol = "inspector",
- port = 9222,
- webRoot = "${workspaceFolder}"
- }
-}
-
-require('dap.ext.vscode').load_launchjs()
+local status_ok, dap = pcall(require, "dap")
+if not status_ok then
+ return
+end
-- Debugpy
dap.adapters.python = {
@@ -93,3 +80,10 @@ dap.configurations.rust = dap.configurations.cpp
vim.cmd [[command! BreakpointToggle lua require('dap').toggle_breakpoint()]]
vim.cmd [[command! Debug lua require('dap').continue()]]
vim.cmd [[command! DapREPL lua require('dap').repl.open()]]
+
+local tele_status_ok, telescope = pcall(require, "telescope")
+if not tele_status_ok then
+ return
+end
+
+telescope.load_extension('dap') \ No newline at end of file