From eeba771432ac3bec61d86e9e3118624d6a13aa4c Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 24 Apr 2022 00:00:30 +0200 Subject: [PATCH] DAP qol --- nvim/nvim/config/nvim.ln/lua/dapc/dap-config.lua | 4 ++-- nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua | 2 +- nvim/nvim/config/nvim.ln/lua/plugins.lua | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/nvim/nvim/config/nvim.ln/lua/dapc/dap-config.lua b/nvim/nvim/config/nvim.ln/lua/dapc/dap-config.lua index 59c45b7..8ad097c 100644 --- a/nvim/nvim/config/nvim.ln/lua/dapc/dap-config.lua +++ b/nvim/nvim/config/nvim.ln/lua/dapc/dap-config.lua @@ -3,8 +3,7 @@ if not ok then return end -dap.defaults.fallback.exception_breakpoints = { "throw" } -dap.defaults.csharp.exception_breakpoints = { "throw" } +dap.defaults.csharp.exception_breakpoints = { "user-unhandled" } dap.adapters = { coreclr = { @@ -66,6 +65,7 @@ wk.register({ s = { "lua require'dap'.terminate()", "Stop session" }, v = { "lua require('dap.ui.widgets').centered_float(require('dap.ui.widgets').scopes).open()", "Variables" }, w = { "Telescope dap frames", "Where (stack frames)" }, + e = { "lua require'dap'.set_exception_breakpoints()", "Exception breakpoints" }, }, }, { prefix = "" diff --git a/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua b/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua index 0752cb8..448a9f0 100644 --- a/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua +++ b/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua @@ -70,7 +70,7 @@ local lsp_keymaps = function(bufnr) buffer = bufnr, }) wk.register({ - ["f"] = { "lua vim.lsp.buf.range_format()", "Range format" }, + ["f"] = { "lua vim.lsp.buf.range_formatting()", "Range format" }, }, { buffer = bufnr, mode = "v", diff --git a/nvim/nvim/config/nvim.ln/lua/plugins.lua b/nvim/nvim/config/nvim.ln/lua/plugins.lua index 3fe8893..05f5a4d 100644 --- a/nvim/nvim/config/nvim.ln/lua/plugins.lua +++ b/nvim/nvim/config/nvim.ln/lua/plugins.lua @@ -119,7 +119,8 @@ return packer.startup(function(use) use "mfussenegger/nvim-dap" use { "theHamsta/nvim-dap-virtual-text", requires = { "nvim-treesitter/nvim-treesitter" } } - use "nvim-telescope/telescope-dap.nvim" + use "AnonymusRaccoon/telescope-dap.nvim" + -- use "nvim-telescope/telescope-dap.nvim" use { "rcarriga/vim-ultest", requires = {"vim-test/vim-test"}, run = ":UpdateRemotePlugins" }