X-Git-Url: https://git.madduck.net/etc/lazyvim.git/blobdiff_plain/6268e051d38a33110a53588165aaae84d49c43d8..1a417133323246b65fb5421bd150135811364fce:/.config/lazyvim/lua/plugins/nvim-coverage.lua diff --git a/.config/lazyvim/lua/plugins/nvim-coverage.lua b/.config/lazyvim/lua/plugins/nvim-coverage.lua index 7c77a42..3186706 100644 --- a/.config/lazyvim/lua/plugins/nvim-coverage.lua +++ b/.config/lazyvim/lua/plugins/nvim-coverage.lua @@ -2,14 +2,24 @@ return { { "andythigpen/nvim-coverage", version = "*", - config = function() - require("coverage").setup({ - auto_reload = true, - highlights = { uncovered = { bg = "#F07178" } }, - load_coverage_cb = function(ftype) - vim.notify("(Re)loaded " .. ftype .. " coverage") - end, - }) - end, + opts = { + auto_reload = true, + highlights = { uncovered = { fg = "#FF0000" } }, + signs = { covered = { text = "" } }, + load_coverage_cb = function(ftype) + vim.notify("(Re)loaded " .. ftype .. " coverage") + end, + lang = { + python = { + coverage_file = function() + local filename = ".coverage" + return vim.fs.joinpath(vim.fs.root(0, filename) or ".", filename) + end, + }, + }, + }, + keys = { + { "cv", "Coverage", desc = "Load coverage report" }, + }, }, }