diff --git a/lua/barink/keys.lua b/lua/barink/keys.lua index 15aeab2..551b2fe 100644 --- a/lua/barink/keys.lua +++ b/lua/barink/keys.lua @@ -17,9 +17,25 @@ end -- Move lines while in visual mode vim.keymap.set('v', '', ':m \'>+1gv=gv', {noremap = true}) vim.keymap.set('v', '', ':m \'<-2gv=gv', {noremap = true}) + -- Move lines while in normal mode vim.keymap.set('n', '', ':m .+1==', {noremap = true}) vim.keymap.set('n', '', ':m .-2==', {noremap = true}) + -- Move line in edit mode vim.keymap.set('i', '', ':m .+1==gi', {noremap = true}) vim.keymap.set('i', '', ':m .-2==gi', {noremap = true}) + +-- Diagnostics ! +vim.keymap.set('n', '', function() require('trouble').toggle() end ) +vim.keymap.set('n', '', function () vim.diagnostic.open_float() end ) +vim.keymap.set('n', 'dn', function () vim.diagnostic.goto_next() end ) +vim.keymap.set('n', 'dp', function () vim.diagnostic.goto_prev() end ) + +-- Debugging +vim.keymap.set('n', 'sb', function () require('dap').toggle_breakpoint() end ) +vim.keymap.set('n', 'db', function () require('dapui').toggle() end ) +vim.keymap.set('n', 'F5', function () require('dap').continue() end ) +vim.keymap.set('n', 'F6', function () require('dap').step_over() end ) +vim.keymap.set('n', 'F7', function () require('dap').step_into() end ) +