mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-21 02:55:09 +02:00
27 lines
542 B
Lua
27 lines
542 B
Lua
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
|