LunarVim/lua/lvim/core/lualine/utils.lua

28 lines
542 B
Lua
Raw Normal View History

local M = {}
function M.validate_theme()
local theme = lvim.builtin.lualine.options.theme
if type(theme) == "table" then
return
end
local lualine_loader = require "lualine.utils.loader"
local ok = pcall(lualine_loader.load_theme, theme)
if not ok then
lvim.builtin.lualine.options.theme = "auto"
end
end
function M.env_cleanup(venv)
if string.find(venv, "/") then
local final_venv = venv
for w in venv:gmatch "([^/]+)" do
final_venv = w
end
venv = final_venv
end
return venv
end
return M