Bg.nvim Save

Automatically sync your terminal background with your colorscheme 🎆

Project README

bg.nvim 🎆

bg.nvim automatically syncs terminal background and cursor with any neovim colorscheme.

Example

Changing colorscheme with and without bg.nvim

- bg.nvim
without2 → with2
without1 → with1

Install

-- Packer
use({ "typicode/bg.nvim" })
-- Lazy
{ "typicode/bg.nvim", lazy = false }

How it works

bg.nvim uses escape sequences to change your terminal background and cursor whenever you change your colorscheme. When neovim exits, it will restore the original colors.

Supported by modern terminals (alacritty, foot, gnome-terminal, kitty, wezterm, ...).

For reset colors support, st needs to be patched.

Open Source Agenda is not affiliated with "Bg.nvim" Project. README Source: typicode/bg.nvim

Open Source Agenda Badge

Open Source Agenda Rating