mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-02-01 12:47:33 +00:00
chore(nvim): plugins cleanup, updates
This commit is contained in:
@@ -36,25 +36,38 @@ return {
|
||||
-- Update this to ensure that you have the debuggers for the langs you want
|
||||
"bash",
|
||||
"delve",
|
||||
"jq",
|
||||
"js",
|
||||
"lua",
|
||||
"php",
|
||||
"python",
|
||||
"stylua",
|
||||
},
|
||||
handlers = {
|
||||
function(config)
|
||||
-- all sources with no handler get passed here
|
||||
|
||||
-- Keep original functionality
|
||||
require("mason-nvim-dap").default_setup(config)
|
||||
end,
|
||||
},
|
||||
})
|
||||
|
||||
-- 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", "<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" })
|
||||
vim.keymap.set("n", "<leader>Db", dap.toggle_breakpoint, { desc = "Debug: Toggle Breakpoint" })
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>DB",
|
||||
function() dap.set_breakpoint(vim.fn.input("Breakpoint condition: ")) end,
|
||||
{ desc = "Debug: Set Breakpoint" }
|
||||
)
|
||||
local wk = require("which-key")
|
||||
wk.register({
|
||||
-- Basic debugging keymaps, feel free to change to your liking!
|
||||
["<F5>"] = { dap.continue, "Debug: Start/Continue" },
|
||||
["<F1>"] = { dap.step_into, "Debug: Step Into" },
|
||||
["<F2>"] = { dap.step_over, "Debug: Step Over" },
|
||||
["<F3>"] = { dap.step_out, "Debug: Step Out" },
|
||||
["<leader>Db"] = { dap.toggle_breakpoint, "Debug: Toggle Breakpoint" },
|
||||
["<leader>DB"] = {
|
||||
function() dap.set_breakpoint(vim.fn.input("Breakpoint condition: ")) end,
|
||||
"Debug: Set Breakpoint",
|
||||
},
|
||||
-- Toggle to see last session result. Without this, you can't see session output in case of unhandled exception.
|
||||
["<F7>"] = { dapui.toggle, "Debug: See last session result." },
|
||||
}, { prefix = "", mode = "n" })
|
||||
|
||||
-- Dap UI setup
|
||||
-- For more information, see |:help nvim-dap-ui|
|
||||
@@ -78,9 +91,6 @@ return {
|
||||
},
|
||||
})
|
||||
|
||||
-- Toggle to see last session result. Without this, you can't see session output in case of unhandled exception.
|
||||
vim.keymap.set("n", "<F7>", dapui.toggle, { desc = "Debug: See last session result." })
|
||||
|
||||
dap.listeners.after.event_initialized["dapui_config"] = dapui.open
|
||||
dap.listeners.before.event_terminated["dapui_config"] = dapui.close
|
||||
dap.listeners.before.event_exited["dapui_config"] = dapui.close
|
||||
|
||||
Reference in New Issue
Block a user