From dbd2c49720e7ec24f6abd829b6a334b794ecd01e Mon Sep 17 00:00:00 2001 From: pr0c3550r Date: Sun, 5 Feb 2023 19:27:47 +0100 Subject: [PATCH] added lualine --- .../nvim/lua/plugin/gruvbox-material.lua | 2 +- nvim/.config/nvim/lua/plugin/lualine.lua | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 nvim/.config/nvim/lua/plugin/lualine.lua diff --git a/nvim/.config/nvim/lua/plugin/gruvbox-material.lua b/nvim/.config/nvim/lua/plugin/gruvbox-material.lua index 5ec0d72..69ab927 100644 --- a/nvim/.config/nvim/lua/plugin/gruvbox-material.lua +++ b/nvim/.config/nvim/lua/plugin/gruvbox-material.lua @@ -14,7 +14,7 @@ return { vim.cmd([[colo gruvbox-material]]) -- Settings to override colorscheme - vim.api.nvim_set_hl(0, "ModeMsg", { bold = true, fg = "#d8a657"}) + -- vim.api.nvim_set_hl(0, "ModeMsg", { bold = true, fg = "#d8a657"}) -- colors of tabline vim.api.nvim_set_hl(0, "TabLine", {bg = "#3c3836", fg = "#89b482"}) vim.api.nvim_set_hl(0, "TabLineFil", {bg = "#1d2021"}) diff --git a/nvim/.config/nvim/lua/plugin/lualine.lua b/nvim/.config/nvim/lua/plugin/lualine.lua new file mode 100644 index 0000000..b66efda --- /dev/null +++ b/nvim/.config/nvim/lua/plugin/lualine.lua @@ -0,0 +1,27 @@ +return { + { + "nvim-lualine/lualine.nvim", + config = function() + vim.api.nvim_set_option("showmode",false) + local custom_gruvbox = require'lualine.themes.gruvbox-material' + custom_gruvbox.normal.a.bg = '#89b482' + custom_gruvbox.insert.a.bg = '#d8a657' + custom_gruvbox.visual.a.bg = '#a9b665' + custom_gruvbox.replace.a.bg = '#ea6962' + require('lualine').setup { + options = { + theme = custom_gruvbox, + }, + sections = { + lualine_a = {'mode'}, + lualine_b = {'filename'}, + lualine_c = {'branch'}, + lualine_x = {'filetype'}, + lualine_y = {'diagnostics', 'diff'}, + lualine_z = {'location'} + }, + } + end, + }, +} +