default js/ts and python setup
This commit is contained in:
parent
f764b7bacd
commit
af466b6df8
12 changed files with 165 additions and 5 deletions
|
|
@ -20,6 +20,7 @@ return {
|
|||
|
||||
-- Add your own debuggers here
|
||||
'leoluz/nvim-dap-go',
|
||||
'mfussenegger/nvim-dap-python'
|
||||
},
|
||||
config = function()
|
||||
local dap = require 'dap'
|
||||
|
|
@ -43,7 +44,13 @@ return {
|
|||
}
|
||||
|
||||
-- Basic debugging keymaps, feel free to change to your liking!
|
||||
vim.keymap.set('n', '<F5>', dap.continue, { desc = 'Debug: Start/Continue' })
|
||||
vim.keymap.set('n', '<F5>', function()
|
||||
-- (Re-)reads launch.json if present
|
||||
if vim.fn.filereadable(".vscode/launch.json") then
|
||||
require("dap.ext.vscode").load_launchjs()
|
||||
end
|
||||
require("dap").continue()
|
||||
end, { desc = 'Debug: Start/Continue' })
|
||||
vim.keymap.set('n', '<F1>', dap.step_into, { desc = 'Debug: Step Into' })
|
||||
vim.keymap.set('n', '<F2>', dap.step_over, { desc = 'Debug: Step Over' })
|
||||
vim.keymap.set('n', '<F3>', dap.step_out, { desc = 'Debug: Step Out' })
|
||||
|
|
@ -83,5 +90,6 @@ return {
|
|||
|
||||
-- Install golang specific config
|
||||
require('dap-go').setup()
|
||||
require("dap-python").setup("python", {})
|
||||
end,
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue