From afabb3af6caf627233f05899859dba4f57bbd445 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 5 May 2026 14:35:42 +0200 Subject: [PATCH] Fix overly dark catppuccin borders in neovim Especially bad with lazygit --- themes/catppuccin/neovim.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/themes/catppuccin/neovim.lua b/themes/catppuccin/neovim.lua index f22267d6..83d07f86 100644 --- a/themes/catppuccin/neovim.lua +++ b/themes/catppuccin/neovim.lua @@ -2,7 +2,24 @@ return { { "catppuccin/nvim", name = "catppuccin", + lazy = false, priority = 1000, + config = function() + require("catppuccin").setup() + + local function brighten_borders() + for _, group in ipairs({ "FloatBorder", "WinSeparator" }) do + vim.api.nvim_set_hl(0, group, { fg = "#6c7086" }) + end + end + + vim.api.nvim_create_autocmd("ColorScheme", { + pattern = "catppuccin*", + callback = brighten_borders, + }) + + brighten_borders() + end, }, { "LazyVim/LazyVim",