mirror of
https://github.com/zoriya/dotfiles.git
synced 2026-06-08 04:40:43 +00:00
Adding a test runner
This commit is contained in:
@@ -8,4 +8,5 @@ require "lsp"
|
||||
require "treesitter"
|
||||
require "utils"
|
||||
require "dap-config"
|
||||
require "tests"
|
||||
|
||||
|
||||
@@ -95,10 +95,14 @@ return packer.startup(function(use)
|
||||
use "numToStr/Comment.nvim"
|
||||
use "JoosepAlviste/nvim-ts-context-commentstring"
|
||||
|
||||
|
||||
use "mfussenegger/nvim-dap"
|
||||
use { "theHamsta/nvim-dap-virtual-text", requires = { "nvim-treesitter/nvim-treesitter" }, config = function() require("nvim-dap-virtual-text").setup() end }
|
||||
|
||||
|
||||
use { "rcarriga/vim-ultest", requires = {"vim-test/vim-test"}, run = ":UpdateRemotePlugins" }
|
||||
|
||||
|
||||
use { "lukas-reineke/virt-column.nvim", config = function() require("virt-column").setup() end }
|
||||
use "lukas-reineke/indent-blankline.nvim"
|
||||
use "petertriho/nvim-scrollbar"
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
vim.g["test#csharp#runner"] = 'dotnettest'
|
||||
|
||||
vim.g["ultest_pass_sign"] = ""
|
||||
vim.g["ultest_fail_sign"] = ""
|
||||
vim.g["ultest_running_sign"] = ""
|
||||
vim.g["ultest_not_run_sign"] = ""
|
||||
|
||||
vim.cmd [[
|
||||
augroup virtcolumn
|
||||
autocmd!
|
||||
autocmd FileType UltestSummary setl nolist
|
||||
augroup end
|
||||
]]
|
||||
|
||||
local wk = require("which-key")
|
||||
wk.register({
|
||||
u = {
|
||||
name = "Unit Tests",
|
||||
r = { "<Plug>(ultest-run-nearest)", "Run nearest" },
|
||||
o = { "<Plug>(ultest-output-show)", "Show test output" },
|
||||
t = { "<Plug>(ultest-summary-toggle)", "Toggle the test window" },
|
||||
},
|
||||
}, {
|
||||
prefix = "<leader>",
|
||||
})
|
||||
|
||||
wk.register({
|
||||
["[u"] = { "<Plug>(ultest-prev-fail)", "Prev failing test" },
|
||||
["]u"] = { "<Plug>(ultest-next-fail)", "Next failing test" },
|
||||
})
|
||||
@@ -10,7 +10,7 @@ end
|
||||
vim.cmd [[
|
||||
augroup virtcolumn
|
||||
autocmd!
|
||||
autocmd FileType * if index(["netrw", "toggleterm"], &ft) == -1 | lua require("windows.colorcolumn").setup()
|
||||
autocmd FileType * if index(["netrw", "toggleterm", "UltestSummary"], &ft) == -1 | lua require("windows.colorcolumn").setup()
|
||||
augroup end
|
||||
]]
|
||||
|
||||
|
||||
@@ -19,7 +19,6 @@ wk.setup({
|
||||
wk.register({
|
||||
gc = {
|
||||
name = "Comment",
|
||||
c = { "gc_", "Comment Line" },
|
||||
},
|
||||
ys = { name = "Add Surroundings" },
|
||||
ds = { name = "Delete Surroundings" },
|
||||
|
||||
Reference in New Issue
Block a user