diff --git a/lua/config/mappings.lua b/lua/config/mappings.lua index 9149809..e6c2ada 100644 --- a/lua/config/mappings.lua +++ b/lua/config/mappings.lua @@ -201,7 +201,7 @@ local mappings = { ['rr'] = 'Search and replace all', ['rs'] = 'Search and replace', ['q'] = { 'lua UnMapDHM()', 'Qwerty' }, - ['d'] = { 'bd', 'Delete buffer' }, + ['k'] = { 'bd', 'Delete buffer' }, ['b'] = { function() require('buffer_manager.ui').toggle_quick_menu() @@ -252,6 +252,9 @@ local mappings = { 'Buffer 5', }, ['g'] = { 'Neogit', 'Neogit' }, + d = { + s = { 'Lazy load nvim-gdb ', 'Load GDB' }, + }, l = { name = 'LSP', l = { 'Lazy load lsp LspStart ', 'Start LSP' }, diff --git a/lua/config/settings.lua b/lua/config/settings.lua index bab2755..c3eb957 100644 --- a/lua/config/settings.lua +++ b/lua/config/settings.lua @@ -18,6 +18,19 @@ let g:VM_maps["Add Cursor Up"] = '' let g:VM_maps['Find Next'] = 'k' let g:VM_maps['Find Prev'] = 'K' let g:VM_custom_motions = {'n': 'j', 'j': 'n', 'l': 'i', 'e': 'k', 'i': 'l'} +function! NvimGdbNoTKeymaps() + tnoremap +endfunction + +let g:nvimgdb_config_override = { + \ 'key_next': 'k', + \ 'key_step': 's', + \ 'key_finish': 'f', + \ 'key_continue': 'c', + \ 'key_until': 'u', + \ 'key_breakpoint': 'b', + \ 'set_tkeymaps': "NvimGdbNoTKeymaps", + \ } ]]) opt.termguicolors = true diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index 13087ed..8671886 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -340,4 +340,7 @@ return { "ecthelionvi/NeoSwap.nvim", opts = {} }, + { + 'sakhnik/nvim-gdb' + }, }