From b128903bfb42c76438407225910dfc5694d86b4a Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sun, 7 Aug 2022 20:41:07 -0400 Subject: [PATCH] neovim: Tweak gruvbox theme --- nvim/.config/nvim/init.vim | 3 ++- nvim/.config/nvim/lua/plugins.lua | 16 +++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 892e99a..b062cd5 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -1,12 +1,13 @@ " Packer plugins lua require('plugins') -" Gruvbox Theme +" Gruvbox Theme (colorscheme applied from plugins.lua) if has('termguicolors') set termguicolors endif " For dark version. set background=dark +" We need to apply this here too to make sure the startup components work colorscheme gruvbox " Miscellaneous boilerplate diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 1912faf..9ec87a5 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -10,11 +10,17 @@ return require('packer').startup(function(use) -- Gruvbox theme use { "ellisonleao/gruvbox.nvim", - config = function() require("gruvbox").setup({ - bold = false, - italic = true, - strikethrough = true, - }) end, + config = function() + require("gruvbox").setup({ + bold = false, + italic = true, + strikethrough = true, + overrides = { + Directory = { link = "GruvboxFg2" }, + }, + }) + vim.cmd("colorscheme gruvbox") + end, } -- A way saner buffer closing implementation