From a09b75f16e2904c4d67309dc3c6e77af9bde25a7 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Thu, 3 Nov 2022 20:27:06 +0100 Subject: [PATCH] support for launch.json --- lua/setup/my_dap.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/setup/my_dap.lua b/lua/setup/my_dap.lua index 753bd2f..fafc94b 100644 --- a/lua/setup/my_dap.lua +++ b/lua/setup/my_dap.lua @@ -1,8 +1,17 @@ dap = require('dap') +local function loadConfigs () + require('dap.ext.vscode').load_launchjs() + -- Make sure we use the correct python env even for the configs from launch.json + for nr,config in pairs(dap.configurations.python) do + config.pythonPath = getPythonEnv() + end + require'telescope'.extensions.dap.configurations{} +end local opts = { noremap = true, silent = false } -- vim.keymap.set('n', '', dap.continue(), opts) vim.keymap.set('n', '', ":lua require('dap').continue()", opts) +vim.keymap.set('n', '', loadConfigs, opts) vim.keymap.set('n', '', ":lua require('dap').toggle_breakpoint()", opts) vim.keymap.set('n', '', ":lua require('dap').step_over()", opts) vim.keymap.set('n', '', ":lua require('dap').step_into()", opts)