112 lines
1.5 KiB
Lua
112 lines
1.5 KiB
Lua
local M = { }
|
|
|
|
local colors = {
|
|
black = "#282828",
|
|
white = '#ebdbb2',
|
|
red = '#fb4934',
|
|
green = '#b8bb26',
|
|
blue = '#83a598',
|
|
yellow = '#fe8019',
|
|
|
|
gray = '#a89984',
|
|
darkgray = '#3c3836',
|
|
|
|
lightgray = '#504945',
|
|
inactivegray = '#7c6f64',
|
|
}
|
|
|
|
M.normal = {
|
|
a = {
|
|
bg = colors.gray,
|
|
fg = colors.black,
|
|
},
|
|
b = {
|
|
bg = colors.lightgray,
|
|
fg = colors.white,
|
|
},
|
|
c = {
|
|
bg = colors.darkgray,
|
|
fg = colors.gray
|
|
}
|
|
}
|
|
|
|
M.insert = {
|
|
a = {
|
|
bg = colors.blue,
|
|
fg = colors.black,
|
|
},
|
|
b = {
|
|
bg = colors.lightgray,
|
|
fg = colors.white,
|
|
},
|
|
c = {
|
|
bg = colors.lightgray,
|
|
fg = colors.white
|
|
}
|
|
}
|
|
|
|
|
|
M.visual = {
|
|
a = {
|
|
bg = colors.yellow,
|
|
fg = colors.black,
|
|
},
|
|
b = {
|
|
bg = colors.lightgray,
|
|
fg = colors.white,
|
|
},
|
|
c = {
|
|
bg = colors.inactivegray,
|
|
fg = colors.black
|
|
},
|
|
}
|
|
|
|
M.replace = {
|
|
a = {
|
|
bg = colors.red,
|
|
fg = colors.black,
|
|
},
|
|
b = {
|
|
bg = colors.lightgray,
|
|
fg = colors.white,
|
|
},
|
|
c = {
|
|
bg = colors.black,
|
|
fg = colors.white
|
|
},
|
|
}
|
|
|
|
M.command = {
|
|
a = {
|
|
bg = colors.green,
|
|
fg = colors.black,
|
|
},
|
|
b = {
|
|
bg = colors.lightgray,
|
|
fg = colors.white,
|
|
},
|
|
c = {
|
|
bg = colors.inactivegray,
|
|
fg = colors.black
|
|
},
|
|
}
|
|
|
|
M.terminal = M.normal
|
|
|
|
M.inactive = {
|
|
a = {
|
|
bg = colors.darkgray,
|
|
fg = colors.gray,
|
|
},
|
|
b = {
|
|
bg = colors.darkgray,
|
|
fg = colors.gray,
|
|
},
|
|
c = {
|
|
bg = colors.darkgray,
|
|
fg = colors.gray
|
|
},
|
|
}
|
|
|
|
return M
|