nvim: dap and trouble
This commit is contained in:
@ -4,7 +4,6 @@ vim.g.mapleader = " "
|
||||
-- visual block indenting
|
||||
vim.keymap.set("v", "<", "<gv")
|
||||
vim.keymap.set("v", ">", ">gv")
|
||||
|
||||
-- centered cursor
|
||||
vim.keymap.set("n", "n", "nzz")
|
||||
vim.keymap.set("n", "N", "Nzz")
|
||||
@ -60,6 +59,7 @@ vim.keymap.set("n", "<leader>gq", "<cmd>Telescope diagnostics<CR>")
|
||||
vim.keymap.set("n", "<leader>gs", "<cmd>LspRestart<CR>")
|
||||
vim.keymap.set("n", "<leader>gf", "<cmd>Format<CR>")
|
||||
vim.keymap.set("n", "<leader>gF", "<cmd>FormatWrite<CR>")
|
||||
vim.keymap.set("n", "<leader>ge", "<cmd>TroubleToggle<CR>")
|
||||
vim.keymap.set("n", "<leader>ga", function()
|
||||
vim.lsp.buf.code_action()
|
||||
end)
|
||||
@ -75,9 +75,6 @@ end)
|
||||
vim.keymap.set("n", "<leader>gn", function()
|
||||
vim.lsp.buf.rename()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>ge", function()
|
||||
vim.lsp.diagnostic.get_line_diagnostics()
|
||||
end)
|
||||
vim.keymap.set("n", "[d", function()
|
||||
vim.diagnostic.goto_prev()
|
||||
end)
|
||||
@ -137,3 +134,26 @@ end)
|
||||
vim.keymap.set("n", "<leader>rn", function()
|
||||
require("neogen").generate()
|
||||
end)
|
||||
|
||||
-- dap
|
||||
vim.keymap.set("n", "<leader>dc", function()
|
||||
require("dap").continue()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>dn", function()
|
||||
require("dap").step_over()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>di", function()
|
||||
require("dap").step_into()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>do", function()
|
||||
require("dap").step_out()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>db", function()
|
||||
require("dap").toggle_breakpoint()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>dr", function()
|
||||
require("dap").repl.open()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>dl", function()
|
||||
require("dap").run_last()
|
||||
end)
|
||||
|
||||
@ -89,6 +89,27 @@ require("lazy").setup({
|
||||
end,
|
||||
},
|
||||
|
||||
-- dap
|
||||
{
|
||||
"mfussenegger/nvim-dap",
|
||||
config = function()
|
||||
require("plugins.dap")
|
||||
end,
|
||||
dependencies = {
|
||||
"leoluz/nvim-dap-go",
|
||||
"mfussenegger/nvim-dap-python",
|
||||
},
|
||||
},
|
||||
|
||||
-- trouble
|
||||
{
|
||||
"folke/trouble.nvim",
|
||||
cmd = { "Trouble", "TroubleToggle" },
|
||||
config = function()
|
||||
require("plugins.trouble")
|
||||
end,
|
||||
},
|
||||
|
||||
-- toggleterm
|
||||
{
|
||||
"akinsho/toggleterm.nvim",
|
||||
|
||||
2
.config/nvim/lua/plugins/dap.lua
Normal file
2
.config/nvim/lua/plugins/dap.lua
Normal file
@ -0,0 +1,2 @@
|
||||
require("dap-go").setup()
|
||||
require("dap-python").setup()
|
||||
1
.config/nvim/lua/plugins/trouble.lua
Normal file
1
.config/nvim/lua/plugins/trouble.lua
Normal file
@ -0,0 +1 @@
|
||||
require("trouble").setup()
|
||||
Reference in New Issue
Block a user