Merge branch 'master' of ssh://git.warwicknew.co.uk:2222/Warwick/NeoVimConfiguration

This commit is contained in:
Warwick New 2024-12-24 13:51:59 +00:00
commit 7d5a4b95ce
3 changed files with 9 additions and 10 deletions

View file

@ -1,8 +1,5 @@
local dap = require("dap")
local dapui = require("dapui")
dap.set_log_level('TRACE')
-- open dapui on events
local dap, dapui = require("dap"), require("dapui")
dapui.setup();
dap.listeners.before.attach.dapui_config = function()
dapui.open()
end
@ -22,6 +19,7 @@ dap.adapters.gdb = {
command = "gdb",
args = { "--interpreter=dap", "--eval-command", "set print pretty on" }
}
dap.configurations.c = {
{
name = "Launch",

View file

@ -5,7 +5,7 @@ require("mason-lspconfig").setup({
"clangd",
"cmake",
"ltex",
"tsserver",
"ts_ls",
"jsonls",
"rust_analyzer",
"zls",
@ -76,7 +76,7 @@ require("lspconfig").lua_ls.setup {
require("lspconfig").clangd.setup { capabilities = capabilities }
require("lspconfig").cmake.setup { capabilities = capabilities }
require("lspconfig").ltex.setup { capabilities = capabilities }
require("lspconfig").tsserver.setup { capabilities = capabilities }
require("lspconfig").ts_ls.setup { capabilities = capabilities }
require("lspconfig").jsonls.setup { capabilities = capabilities }
require("lspconfig").rust_analyzer.setup { capabilities = capabilities }
require("lspconfig").zls.setup { capabilities = capabilities }

View file

@ -7,10 +7,11 @@ local keymap = {
{ "<leader>Tj", "<Cmd>TodoLocList<CR>", desc = "List TODO:'s in buffer" },
{ "<leader>Tn", function() require("todo-comments").jump_next() end, desc = "Jump to next TODO:" },
{ "<leader>d", group = "DAP debug tools" },
{ "<leader>db", function() require('dap').toggle_breakpoint() end, desc = "continue/launch" },
{ "<leader>dc", function() require('dap').continue() end, desc = "continue/launch" },
{ "<leader>di", function() require('dap').step_into() end, desc = "continue/launch" },
{ "<leader>do", function() require('dap').step_over() end, desc = "continue/launch" },
{ "<leader>db", function() require('dap').toggle_breakpoint() end, desc = "toggle breakpoint" },
{ "<leader>di", function() require('dap').step_into() end, desc = "step into" },
{ "<leader>do", function() require('dap').step_over() end, desc = "step over" },
{ "<leader>dO", function() require('dap').step_out() end, desc = "step over" },
{ "<leader>f", group = "find (telescope)" },
{ "<leader>ff", "<cmd>Telescope find_files<CR>", desc = "Find" },
{ "<leader>fg", "<cmd>Telescope live_grep<CR>", desc = "Grep" },