health.lua 566 B

12345678910111213141516171819
  1. local proj_conf = require("proj-conf")
  2. return {
  3. check = function()
  4. vim.health.start("Project Settings")
  5. if proj_conf.status().loaded ~= true then
  6. vim.health.warn("Not loaded")
  7. return
  8. end
  9. vim.health.info("Initial settings: " ..
  10. table.concat(proj_conf.status().initial, ", "))
  11. for _, item in pairs(proj_conf.status().failed) do
  12. vim.health.error(item)
  13. end
  14. for _, item in pairs(proj_conf.status().found) do
  15. vim.health.ok(item)
  16. end
  17. end
  18. }