add lualine theme
This commit is contained in:
parent
7b54fcfcd2
commit
64c5287741
67
lua/lualine/themes/lupan.lua
Normal file
67
lua/lualine/themes/lupan.lua
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
local lush = require('lush')
|
||||||
|
local hsl = lush.hsl
|
||||||
|
|
||||||
|
local colors;
|
||||||
|
|
||||||
|
if vim.o.background == "dark" then
|
||||||
|
colors = {
|
||||||
|
bg = hsl(235, 15, 20).hex,
|
||||||
|
fg = hsl(235, 30, 85).hex,
|
||||||
|
linebg = hsl(235, 15, 40).hex,
|
||||||
|
linefg = hsl(235, 30, 85).hex,
|
||||||
|
black = hsl(235, 15, 5).hex,
|
||||||
|
normal = hsl(235, 50, 75).hex,
|
||||||
|
insert = hsl(130, 50, 75).hex,
|
||||||
|
visual = hsl(235, 30, 30).hex,
|
||||||
|
replace = hsl(10, 50, 75).hex,
|
||||||
|
command = hsl(50, 50, 75).hex,
|
||||||
|
gray = hsl(235, 10, 60).hex,
|
||||||
|
}
|
||||||
|
else
|
||||||
|
colors = {
|
||||||
|
bg = hsl(235, 15, 20).hex,
|
||||||
|
fg = hsl(235, 30, 85).hex,
|
||||||
|
linebg = hsl(235, 15, 80).hex,
|
||||||
|
linefg = hsl(235, 15, 20).hex,
|
||||||
|
black = hsl(235, 15, 5).hex,
|
||||||
|
normal = hsl(235, 50, 75).hex,
|
||||||
|
insert = hsl(130, 50, 75).hex,
|
||||||
|
visual = hsl(235, 30, 30).hex,
|
||||||
|
replace = hsl(10, 50, 75).hex,
|
||||||
|
command = hsl(50, 50, 75).hex,
|
||||||
|
gray = hsl(235, 10, 60).hex,
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
return {
|
||||||
|
normal = {
|
||||||
|
a = { bg = colors.normal, fg = colors.bg },
|
||||||
|
b = { bg = colors.black, fg = colors.fg },
|
||||||
|
c = { bg = colors.linebg, fg = colors.linefg },
|
||||||
|
},
|
||||||
|
insert = {
|
||||||
|
a = { bg = colors.insert, fg = colors.bg },
|
||||||
|
b = { bg = colors.black, fg = colors.fg },
|
||||||
|
c = { bg = colors.linebg, fg = colors.linefg },
|
||||||
|
},
|
||||||
|
visual = {
|
||||||
|
a = { bg = colors.visual, fg = colors.fg },
|
||||||
|
b = { bg = colors.black, fg = colors.fg },
|
||||||
|
c = { bg = colors.linebg, fg = colors.linefg },
|
||||||
|
},
|
||||||
|
replace = {
|
||||||
|
a = { bg = colors.replace, fg = colors.bg },
|
||||||
|
b = { bg = colors.black, fg = colors.fg },
|
||||||
|
c = { bg = colors.linebg, fg = colors.linefg },
|
||||||
|
},
|
||||||
|
command = {
|
||||||
|
a = { bg = colors.command, fg = colors.bg },
|
||||||
|
b = { bg = colors.black, fg = colors.fg },
|
||||||
|
c = { bg = colors.linebg, fg = colors.linefg },
|
||||||
|
},
|
||||||
|
inactive = {
|
||||||
|
a = { bg = colors.black, fg = colors.fg },
|
||||||
|
b = { bg = colors.black, fg = colors.bg },
|
||||||
|
c = { bg = colors.black, fg = colors.linefg },
|
||||||
|
},
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user