test.lua 568 B

1234567891011121314151617181920212223242526
  1. return {
  2. {
  3. "nvim-neotest/neotest",
  4. dependencies = {
  5. "nvim-lua/plenary.nvim",
  6. "nvim-treesitter/nvim-treesitter",
  7. "nvim-neotest/nvim-nio",
  8. },
  9. config = function()
  10. local neotest = require("neotest")
  11. neotest.setup({
  12. adapters = {
  13. require("rustaceanvim.neotest"),
  14. },
  15. })
  16. -- Allow closing output window with q
  17. vim.api.nvim_create_autocmd("FileType", {
  18. pattern = "neotest-output",
  19. callback = function(event)
  20. vim.keymap.set("n", "q", "<cmd>close<CR>", { buffer = event.buf, silent = true })
  21. end,
  22. })
  23. end,
  24. },
  25. }