aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-02-02 19:33:16 +0100
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-02-02 19:33:16 +0100
commitc1eba50d29a92bd4c86cee7608cdc8453e1efa76 (patch)
tree861b877ea09514d5aa7c5f5b043b329199f86cf3
parent29b4a8f395845e4a9f86b48dee672166d25c3a58 (diff)
downloadnvim-conf-c1eba50d29a92bd4c86cee7608cdc8453e1efa76.tar.gz
nvim-conf-c1eba50d29a92bd4c86cee7608cdc8453e1efa76.zip
Improve go debug
-rw-r--r--lua/alpha/dap.lua3
-rw-r--r--lua/plugins.lua1
2 files changed, 4 insertions, 0 deletions
diff --git a/lua/alpha/dap.lua b/lua/alpha/dap.lua
index 9d94afa..fdd2150 100644
--- a/lua/alpha/dap.lua
+++ b/lua/alpha/dap.lua
@@ -2,6 +2,7 @@ local dap, dapui, dap_install = require("dap"), require("dapui"), require("dap-i
local api = vim.api
dapui.setup()
+require('dap-go').setup()
dap_install.config("php", {
configurations = {
@@ -97,3 +98,5 @@ vim.api.nvim_set_keymap('n', '<leader>da', ':lua require\'alpha.dap-fn\'.fullsco
vim.api.nvim_set_keymap('n', '<leader>dbl', ':lua require\'dap\'.list_breakpoints()<cr>', {noremap = true})
vim.api.nvim_set_keymap('n', '<leader>dbc', ':lua require\'dap\'.clear_breakpoints()<cr>', {noremap = true})
vim.api.nvim_set_keymap('n', '<leader>dc', ':lua require\'dap\'.run_to_cursor()<cr>', {noremap = true})
+-- can be skipped since I can do it running the continue and promt to use the "Debug test"
+vim.api.nvim_set_keymap('n', '<leader>dtt', ':lua require\'dap-go\'.debug_test()<cr>', {noremap = true})
diff --git a/lua/plugins.lua b/lua/plugins.lua
index fedc5e9..f4d875d 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -68,6 +68,7 @@ return require('packer').startup(function(use)
use 'rcarriga/nvim-dap-ui'
use 'mfussenegger/nvim-dap'
use "Pocco81/DAPInstall.nvim"
+ use 'leoluz/nvim-dap-go'
use 'szw/vim-maximizer'