From a947bcda9bfd4e4b36c3e1a8d8ec0dca5306da55 Mon Sep 17 00:00:00 2001 From: Ruslan Date: Wed, 18 Dec 2024 11:35:18 +0200 Subject: [PATCH] make gruvbox sign symbols transparent, and leave everything else as is config.transparent didn't work because it made fidget non-transparrent. Apprently it has default colors as black --- lua/crentist/lazy/colors.lua | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/lua/crentist/lazy/colors.lua b/lua/crentist/lazy/colors.lua index 4a2b8a1..53e6e0a 100644 --- a/lua/crentist/lazy/colors.lua +++ b/lua/crentist/lazy/colors.lua @@ -3,8 +3,10 @@ return { 'ellisonleao/gruvbox.nvim', priority = 1000, config = function() - require('gruvbox').setup({ - transparent_mode = true, + local gruvbox = require('gruvbox') + + gruvbox.setup({ + transparent_mode = false, italic = { strings = false, emphasis = true, @@ -12,10 +14,19 @@ return { operators = false, folds = true, }, + overrides = { + FoldColumn = { bg = '#282828', fg = '#808080' }, + GruvboxRedSign = { bg = '' }, + GruvboxGreenSign = { bg = '' }, + GruvboxYellowSign = { bg = '' }, + GruvboxBlueSign = { bg = '' }, + GruvboxPurpleSign = { bg = '' }, + GruvboxAquaSign = { bg = '' }, + GruvboxOrangeSign = { bg = '' }, + } }) vim.cmd('colorscheme gruvbox') - vim.api.nvim_set_hl(0, 'FoldColumn', { bg = '#282828', fg = '#808080' }) vim.api.nvim_set_hl(0, 'SignColumn', { link = 'FoldColumn' }) end },