From 1b3f0f05519a3d0765862f97f441f5567e8af2fe Mon Sep 17 00:00:00 2001 From: Ariel D'Alessandro Date: Fri, 28 Jan 2022 21:19:23 +0100 Subject: change font, fix function, add fullscopes --- lua/alpha/dap.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lua/alpha/dap.lua') 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', 'dj', ':lua require\'dap\'.step_over()' vim.api.nvim_set_keymap('n', 'dk', ':lua require\'dap\'.step_out()', {noremap = true}) vim.api.nvim_set_keymap('n', 'dt', ':lua require\'dap\'.repl.toggle()', {noremap = true}) vim.api.nvim_set_keymap('n', 'ds', ':lua require\'alpha.dap-fn\'.scopes()', {noremap = true}) +vim.api.nvim_set_keymap('n', 'da', ':lua require\'alpha.dap-fn\'.fullscopes()', {noremap = true}) vim.api.nvim_set_keymap('n', 'dbl', ':lua require\'dap\'.list_breakpoints()', {noremap = true}) vim.api.nvim_set_keymap('n', 'dbc', ':lua require\'dap\'.clear_breakpoints()', {noremap = true}) vim.api.nvim_set_keymap('n', 'dc', ':lua require\'dap\'.run_to_cursor()', {noremap = true}) -- cgit v1.2.3