mirror of
https://github.com/softinio/nvim-config.git
synced 2025-09-04 00:26:42 -07:00
add neotest and overseer
This commit is contained in:
parent
c160396483
commit
f0f0a04618
3 changed files with 45 additions and 1 deletions
40
lua/plugins/neotest.lua
Normal file
40
lua/plugins/neotest.lua
Normal file
|
@ -0,0 +1,40 @@
|
|||
return {
|
||||
"nvim-neotest/neotest",
|
||||
dependencies = {
|
||||
"nvim-neotest/nvim-nio",
|
||||
"nvim-lua/plenary.nvim",
|
||||
"antoinemadec/FixCursorHold.nvim",
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
"rcasia/neotest-java",
|
||||
"nvim-neotest/neotest-python",
|
||||
"stevanmilic/neotest-scala",
|
||||
},
|
||||
keys = {
|
||||
{ "<leader>na", "<cmd>lua require('neotest').run.attach()<cr>", desc = "Attach to the nearest test" },
|
||||
{ "<leader>nl", "<cmd>lua require('neotest').run.run_last()<cr>", desc = "Toggle Test Summary" },
|
||||
{ "<leader>no", "<cmd>lua require('neotest').output_panel.toggle()<cr>", desc = "Toggle Test Output Panel" },
|
||||
{ "<leader>np", "<cmd>lua require('neotest').run.stop()<cr>", desc = "Stop the nearest test" },
|
||||
{ "<leader>ns", "<cmd>lua require('neotest').summary.toggle()<cr>", desc = "Toggle Test Summary" },
|
||||
{ "<leader>nt", "<cmd>lua require('neotest').run.run()<cr>", desc = "Run the nearest test" },
|
||||
{
|
||||
"<leader>nT",
|
||||
"<cmd>lua require('neotest').run.run(vim.fn.expand('%'))<cr>",
|
||||
desc = "Run test the current file",
|
||||
},
|
||||
},
|
||||
opts = {
|
||||
adapters = {
|
||||
["neotest-java"] = {},
|
||||
["neotest-python"] = {
|
||||
runner = "pytest",
|
||||
args = { "-vvv" },
|
||||
python = ".venv/bin/python",
|
||||
},
|
||||
["neotest-scala"] = {
|
||||
runner = "sbt",
|
||||
command = "test",
|
||||
framework = "munit",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue