aboutsummaryrefslogtreecommitdiffstats
path: root/lua/alpha/dap.lua
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-01-28 21:19:23 +0100
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-01-28 21:19:23 +0100
commit1b3f0f05519a3d0765862f97f441f5567e8af2fe (patch)
tree5abc853e0874b605f1ba2acfeef4afa9e4301737 /lua/alpha/dap.lua
parent28748701e0e788f4fef5396b1670d16eca4d50b5 (diff)
downloadnvim-conf-1b3f0f05519a3d0765862f97f441f5567e8af2fe.tar.gz
nvim-conf-1b3f0f05519a3d0765862f97f441f5567e8af2fe.zip
change font, fix function, add fullscopes
Diffstat (limited to 'lua/alpha/dap.lua')
-rw-r--r--lua/alpha/dap.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/lua/alpha/dap.lua b/lua/alpha/dap.lua
index d877fc4..dfa7110 100644
--- a/lua/alpha/dap.lua
+++ b/lua/alpha/dap.lua
@@ -75,6 +75,9 @@ dap.listeners.after['event_stopped']['alpha'] = function(session, body)
if body.reason ~= 'breakpoint' then
return
end
+ if not session.current_frame then
+ return
+ end
local path = session.current_frame.source.path
local line = session.current_frame.line
local column = session.current_frame.column
@@ -91,6 +94,7 @@ vim.api.nvim_set_keymap('n', '<leader>dj', ':lua require\'dap\'.step_over()<cr>'
vim.api.nvim_set_keymap('n', '<leader>dk', ':lua require\'dap\'.step_out()<cr>', {noremap = true})
vim.api.nvim_set_keymap('n', '<leader>dt', ':lua require\'dap\'.repl.toggle()<cr>', {noremap = true})
vim.api.nvim_set_keymap('n', '<leader>ds', ':lua require\'alpha.dap-fn\'.scopes()<cr>', {noremap = true})
+vim.api.nvim_set_keymap('n', '<leader>da', ':lua require\'alpha.dap-fn\'.fullscopes()<cr>', {noremap = true})
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})