56 lines
2.3 KiB
Lua
56 lines
2.3 KiB
Lua
return {
|
|
'nvim-lualine/lualine.nvim',
|
|
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
|
config = function()
|
|
local colors = {
|
|
black = '#282828',
|
|
white = '#ebdbb2',
|
|
red = '#fb4934',
|
|
green = '#b8bb26',
|
|
blue = '#458588',
|
|
yellow = '#fabd2f',
|
|
magenta = '#d3869b',
|
|
darkgray = '#3c3836',
|
|
lightgray = '#504945',
|
|
inactivegray = '#7c6f64',
|
|
}
|
|
require('lualine').setup({
|
|
options = {
|
|
theme = {
|
|
normal = {
|
|
a = { bg = colors.yellow, fg = colors.black, gui = 'bold' },
|
|
b = { bg = colors.lightgray, fg = colors.white },
|
|
c = { bg = colors.darkgray, fg = colors.white },
|
|
},
|
|
insert = {
|
|
a = { bg = colors.blue, fg = colors.black, gui = 'bold' },
|
|
b = { bg = colors.lightgray, fg = colors.white },
|
|
c = { bg = colors.lightgray, fg = colors.white },
|
|
},
|
|
visual = {
|
|
a = { bg = colors.magenta, fg = colors.black, gui = 'bold' },
|
|
b = { bg = colors.lightgray, fg = colors.white },
|
|
c = { bg = colors.inactivegray, fg = colors.black },
|
|
},
|
|
replace = {
|
|
a = { bg = colors.red, fg = colors.black, gui = 'bold' },
|
|
b = { bg = colors.lightgray, fg = colors.white },
|
|
c = { bg = colors.black, fg = colors.white },
|
|
},
|
|
command = {
|
|
a = { bg = colors.green, fg = colors.black, gui = 'bold' },
|
|
b = { bg = colors.lightgray, fg = colors.white },
|
|
c = { bg = colors.inactivegray, fg = colors.black },
|
|
},
|
|
inactive = {
|
|
a = { bg = colors.darkgray, fg = colors.magenta, gui = 'bold' },
|
|
b = { bg = colors.darkgray, fg = colors.magenta },
|
|
c = { bg = colors.darkgray, fg = colors.magenta },
|
|
},
|
|
}
|
|
},
|
|
|
|
})
|
|
end
|
|
}
|