shaun-mathew / Chameleon.nvim

A plugin to sync Kitty's background colour with your Neovim colorscheme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🦎 Chameleon.nvim

Chameleon is a Neovim plugin that changes your Kitty terminal's background in response to your Neovim's colorscheme.

kittyvimshort.mp4

πŸ”Œ Requirements

  • Neovim >= 0.7.0
  • Kitty remote control turned on. Set allow_remote_control yes in kitty.conf

πŸ’Ώ Installation

Neovim Setup

-- Lua
use {
  "shaun-mathew/Chameleon.nvim",
  config = function()
    require("chameleon").setup()
  end
}
-- Lua (chameleon.lua)
{
  "shaun-mathew/Chameleon.nvim",
   config = function()
     require("chameleon").setup()
   end,
}

NvChad Setup

-- init.lua
["shaun-mathew/Chameleon.nvim"] = {
  after = "ui",
  config = function()
    require("chameleon").setup()
  end,
}

πŸ“„ TODO

  • Add more configuration options (e.g. disable autostart)
  • Allow for toggling of plugin
  • Support other terminals (e.g. Alacritty)

About

A plugin to sync Kitty's background colour with your Neovim colorscheme

License:MIT License


Languages

Language:Lua 100.0%