From 119c91a6b758b94a953697ca0265d05974d19c48 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Mon, 5 Jul 2021 11:54:59 +0530 Subject: [PATCH] nvim: plugins: Add nvim-gdb --- nvim/.config/nvim/after/plugin/nvimgdb.vim | 13 +++++++++++++ nvim/.config/nvim/lua/plugins.lua | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 nvim/.config/nvim/after/plugin/nvimgdb.vim diff --git a/nvim/.config/nvim/after/plugin/nvimgdb.vim b/nvim/.config/nvim/after/plugin/nvimgdb.vim new file mode 100644 index 0000000..9fdc9f7 --- /dev/null +++ b/nvim/.config/nvim/after/plugin/nvimgdb.vim @@ -0,0 +1,13 @@ +function! NvimGdbNoTKeymaps() + tnoremap jk +endfunction + +let g:nvimgdb_config_override = { + \ 'key_next' : 'n', + \ 'key_step' : 's', + \ 'key_finish' : 'f', + \ 'key_continue' : 'c', + \ 'key_until' : 'u', + \ 'key_breakpoint' : 'b', + \ 'set_tkeymaps' : "NvimGdbNoTKeymaps", + \ } diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index b5832ca..fe0459f 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -115,6 +115,8 @@ local init = function () 'rafamadriz/friendly-snippets', 'hrsh7th/vim-vsnip' } + -- GDB support + use 'sakhnik/nvim-gdb' end return require('packer').startup(init)