utils.lua 492 B

123456789101112131415161718192021222324
  1. local M = {}
  2. function M.validate_theme()
  3. local theme = lvim.builtin.lualine.options.theme
  4. local lualine_loader = require "lualine.utils.loader"
  5. local ok = pcall(lualine_loader.load_theme, theme)
  6. if not ok then
  7. lvim.builtin.lualine.options.theme = "auto"
  8. end
  9. end
  10. function M.env_cleanup(venv)
  11. if string.find(venv, "/") then
  12. local final_venv = venv
  13. for w in venv:gmatch "([^/]+)" do
  14. final_venv = w
  15. end
  16. venv = final_venv
  17. end
  18. return venv
  19. end
  20. return M