diagnostic.lua 901 B

12345678910111213141516171819202122232425262728
  1. return {
  2. {
  3. dir = vim.fn.stdpath("config") .. "/custom/maj-peg",
  4. dependencies = { "nvim-lua/plenary.nvim" },
  5. name = "maj-peg",
  6. lazy = false,
  7. enabled = true,
  8. config = function()
  9. local mp = require("maj-peg")
  10. mp.setup()
  11. require("command-palette").add({
  12. {
  13. "maj-peg", "Diagnostic integration for `mypy`", {
  14. {
  15. "Toggle maj-peg",
  16. function()
  17. if mp.status().enabled then
  18. return "Disable `mypy` integration"
  19. else
  20. return "Enable `mypy` integration"
  21. end
  22. end,
  23. mp.toggle } }
  24. }
  25. })
  26. end
  27. }
  28. }