support for launch.json
This commit is contained in:
parent
56797a2564
commit
a09b75f16e
@ -1,8 +1,17 @@
|
|||||||
dap = require('dap')
|
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 }
|
local opts = { noremap = true, silent = false }
|
||||||
-- vim.keymap.set('n', '<F5>', dap.continue(), opts)
|
-- vim.keymap.set('n', '<F5>', dap.continue(), opts)
|
||||||
vim.keymap.set('n', '<F5>', ":lua require('dap').continue()<CR>", 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', '<F9>', ":lua require('dap').toggle_breakpoint()<CR>", opts)
|
||||||
vim.keymap.set('n', '<F10>', ":lua require('dap').step_over()<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)
|
vim.keymap.set('n', '<F11>', ":lua require('dap').step_into()<CR>", opts)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user