From cba6c133d6e22f8da79dc198d8f0053aa6d7de1f Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Fri, 18 Apr 2025 22:33:20 +0200 Subject: [PATCH] plugins: Add nvim-dap and nvim-dap-ui --- plugins-full.vim.example | 78 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/plugins-full.vim.example b/plugins-full.vim.example index 1a36bd6..3041ccc 100644 --- a/plugins-full.vim.example +++ b/plugins-full.vim.example @@ -36,6 +36,11 @@ Plug 'gko/vim-coloresque' " replace by https://github.com/mfussenegger/nvim-dap " Plug 'puremourning/vimspector' +if has('nvim-0.10') + Plug 'mfussenegger/nvim-dap' + Plug 'nvim-neotest/nvim-nio' + Plug 'rcarriga/nvim-dap-ui' +endif Plug 'Konfekt/vim-DetectSpellLang', {'do': 'spell'} @@ -359,6 +364,79 @@ EOF au BufWritePost * lua require('lint').try_lint() endif + + if has('nvim-0.10') + lua <db', dap.toggle_breakpoint, {desc="toggle breakpoint"}); + vim.keymap.set('n', 'dc', dap.continue, {desc="continue debugging"}); + vim.keymap.set('n', 'dC', dap.run_to_cursor, {desc="run to cursor"}); + vim.keymap.set('n', 'dT', dap.terminate, {desc="terminate debugging"}); + vim.keymap.set('n', 'de', dapui.eval, {desc="evaluate"}); +EOF + endif + let g:fastfold_minlines = 0 let g:detectspelllang_langs = {} -- 2.39.5