montreal.nvim/lua/lualine/themes/montreal.lua

55 lines
1.5 KiB
Lua

-- COLORS
local none = "none"
local bg_darker = "#101018"
local bg_dark = "#1D1D2B"
local bg_normal = "#29293D"
local bg_light = "#353550"
local fg_dark = "#A3A3C2"
local fg_normal = "#D1D1E0"
local yellow = "#FFBB00"
local cyan = "#44BBFF"
local blue = "#0099FF"
local violet = "#7788FF"
local purple = "#BB88FF"
-- LUALINE PLUGIN
-- https://github.com/nvim-lualine/lualine.nvim/wiki/Writing-a-theme#theme-example
local theme = {}
theme.normal = {
a = { fg = fg_normal, bg = bg_light, gui = 'bold' },
b = { fg = fg_normal, bg = bg_normal },
c = { fg = fg_dark, bg = none }
}
theme.insert = {
a = { fg = bg_darker, bg = blue, gui = 'bold' },
b = { fg = fg_normal, bg = bg_normal },
c = { fg = fg_dark, bg = none }
}
theme.replace = {
a = { fg = bg_darker, bg = cyan, gui = 'bold' },
b = { fg = fg_normal, bg = bg_normal },
c = { fg = fg_dark, bg = none }
}
theme.visual = {
a = { fg = bg_darker, bg = purple, gui = 'bold' },
b = { fg = fg_normal, bg = bg_normal },
c = { fg = fg_dark, bg = none }
}
theme.command = {
a = { fg = bg_darker, bg = yellow, gui = 'bold' },
b = { fg = fg_normal, bg = bg_normal },
c = { fg = fg_dark, bg = none }
}
theme.terminal = {
a = { fg = bg_darker, bg = violet, gui = 'bold' },
b = { fg = fg_normal, bg = bg_normal },
c = { fg = fg_dark, bg = none }
}
theme.inactive = {
a = { fg = fg_dark, bg = bg_dark, gui = 'bold' },
b = { fg = fg_dark, bg = bg_dark },
c = { fg = fg_dark, bg = none },
}
return theme