diff options
| author | Sakamoto <me@sakamoto.network> | 2026-05-12 18:31:15 -0500 |
|---|---|---|
| committer | Sakamoto <me@sakamoto.network> | 2026-05-12 18:31:15 -0500 |
| commit | a623fed63460d6d810605ce1ce858a58a5b222f7 (patch) | |
| tree | 2129e72acc82deaf624630ec271942000eae0aeb /dot_config/nvim/lua/plugins/trash/neotest.luaa | |
| download | dotfiles-a623fed63460d6d810605ce1ce858a58a5b222f7.tar.xz dotfiles-a623fed63460d6d810605ce1ce858a58a5b222f7.zip | |
init
Diffstat (limited to 'dot_config/nvim/lua/plugins/trash/neotest.luaa')
| -rw-r--r-- | dot_config/nvim/lua/plugins/trash/neotest.luaa | 82 |
1 files changed, 82 insertions, 0 deletions
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 = { + { "<leader>t", "", desc = "+test" }, + { + "<leader>tt", + function() + require("neotest").run.run(vim.fn.expand("%")) + end, + desc = "Run File (Neotest)", + }, + { + "<leader>tT", + function() + require("neotest").run.run(vim.uv.cwd()) + end, + desc = "Run All Test Files (Neotest)", + }, + { + "<leader>tr", + function() + require("neotest").run.run() + end, + desc = "Run Nearest (Neotest)", + }, + { + "<leader>tl", + function() + require("neotest").run.run_last() + end, + desc = "Run Last (Neotest)", + }, + { + "<leader>ts", + function() + require("neotest").summary.toggle() + end, + desc = "Toggle Summary (Neotest)", + }, + { + "<leader>to", + function() + require("neotest").output.open({ enter = true, auto_close = true }) + end, + desc = "Show Output (Neotest)", + }, + { + "<leader>tO", + function() + require("neotest").output_panel.toggle() + end, + desc = "Toggle Output Panel (Neotest)", + }, + { + "<leader>tS", + function() + require("neotest").run.stop() + end, + desc = "Stop (Neotest)", + }, + { + "<leader>tw", + function() + require("neotest").watch.toggle(vim.fn.expand("%")) + end, + desc = "Toggle Watch (Neotest)", + }, + }, + config = function() + require("neotest").setup({ + adapters = { + require("rustaceanvim.neotest"), + }, + }) + end, +} |
