From a623fed63460d6d810605ce1ce858a58a5b222f7 Mon Sep 17 00:00:00 2001 From: Sakamoto Date: Tue, 12 May 2026 18:31:15 -0500 Subject: init --- dot_config/nvim/lua/plugins/trash/neotest.luaa | 82 ++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 dot_config/nvim/lua/plugins/trash/neotest.luaa (limited to 'dot_config/nvim/lua/plugins/trash/neotest.luaa') diff --git a/dot_config/nvim/lua/plugins/trash/neotest.luaa b/dot_config/nvim/lua/plugins/trash/neotest.luaa new file mode 100644 index 0000000..4b75efb --- /dev/null +++ b/dot_config/nvim/lua/plugins/trash/neotest.luaa @@ -0,0 +1,82 @@ +return { + "nvim-neotest/neotest", + dependencies = { + "nvim-neotest/nvim-nio", + "nvim-lua/plenary.nvim", + "antoinemadec/FixCursorHold.nvim", + "nvim-treesitter/nvim-treesitter", + }, + keys = { + { "t", "", desc = "+test" }, + { + "tt", + function() + require("neotest").run.run(vim.fn.expand("%")) + end, + desc = "Run File (Neotest)", + }, + { + "tT", + function() + require("neotest").run.run(vim.uv.cwd()) + end, + desc = "Run All Test Files (Neotest)", + }, + { + "tr", + function() + require("neotest").run.run() + end, + desc = "Run Nearest (Neotest)", + }, + { + "tl", + function() + require("neotest").run.run_last() + end, + desc = "Run Last (Neotest)", + }, + { + "ts", + function() + require("neotest").summary.toggle() + end, + desc = "Toggle Summary (Neotest)", + }, + { + "to", + function() + require("neotest").output.open({ enter = true, auto_close = true }) + end, + desc = "Show Output (Neotest)", + }, + { + "tO", + function() + require("neotest").output_panel.toggle() + end, + desc = "Toggle Output Panel (Neotest)", + }, + { + "tS", + function() + require("neotest").run.stop() + end, + desc = "Stop (Neotest)", + }, + { + "tw", + function() + require("neotest").watch.toggle(vim.fn.expand("%")) + end, + desc = "Toggle Watch (Neotest)", + }, + }, + config = function() + require("neotest").setup({ + adapters = { + require("rustaceanvim.neotest"), + }, + }) + end, +} -- cgit v1.2.3