support for launch.json

This commit is contained in:
Oliver Hartmann 2022-11-03 20:27:06 +01:00
parent 56797a2564
commit a09b75f16e

View File

@ -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', '<F5>', dap.continue(), opts)
vim.keymap.set('n', '<F5>', ":lua require('dap').continue()<CR>", opts)
vim.keymap.set('n', '<F6>', loadConfigs, opts)
vim.keymap.set('n', '<F9>', ":lua require('dap').toggle_breakpoint()<CR>", opts)
vim.keymap.set('n', '<F10>', ":lua require('dap').step_over()<CR>", opts)
vim.keymap.set('n', '<F11>', ":lua require('dap').step_into()<CR>", opts)