From 4d238568e16c3bf7fe7bbdc7d4c7ae6d0676815b Mon Sep 17 00:00:00 2001 From: Felipe Contreras Salinas Date: Wed, 27 Dec 2023 00:05:46 -0300 Subject: [PATCH] neotest: debug rust tests --- init.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 9c79a41..eac31de 100644 --- a/init.lua +++ b/init.lua @@ -611,6 +611,7 @@ vim.api.nvim_create_autocmd({ "FileType" }, { dap.listeners.before.event_exited["dapui_config"] = function() dapui.close() end + dapui.setup() -- rust dap.adapters.lldb = { @@ -702,12 +703,18 @@ vim.api.nvim_create_autocmd({ "FileType" }, { local neotest = require("neotest") neotest.setup({ adapters = { - require("neotest-rust"), + require("neotest-rust") { + args = { "--no-capture" }, + dap_adapter = "lldb", + }, }, }) vim.keymap.set("n", "tr", function() neotest.run.run() end) + vim.keymap.set("n", "td", function() + neotest.run.run({ strategy = "dap" }) + end) vim.keymap.set("n", "tf", function() neotest.run.run(vim.fn.expand("%")) end)