{"repo":"typicode/bg.nvim","free":true,"listed":false,"github":"https://github.com/typicode/bg.nvim","clone":"git clone https://github.com/typicode/bg.nvim.git","description":"Automatically sync your terminal background with your Neovim colorscheme 🎆","language":"Lua","stars":187,"topics":["neovim","background","background-color","colorscheme","neovim-colorscheme","neovim-plugin","nvim","terminal","theme","lua"],"license":"MIT","category":"cli-tools","readme_excerpt":"bg.nvim 🎆 bg.nvim automatically syncs terminal background and cursor with any neovim colorscheme. Demo Changing colorscheme with and without bg.nvim . https://github.com/user-attachments/assets/5699daaf-cc6e-4996-a334-b8b50e50896f On the left, terminal background isn't synced with neovim, on the right it is and there's no inconsistency. Install 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.","default_branch":null,"files":null,"tree":[],"storefront":"/r/typicode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/typicode/bg.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}