default js/ts and python setup

This commit is contained in:
Levente Gal 2024-03-06 14:50:14 +02:00
parent f764b7bacd
commit af466b6df8
12 changed files with 165 additions and 5 deletions

View file

@ -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,
}