Skip to content

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

License

Notifications You must be signed in to change notification settings

shaun-mathew/Chameleon.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

🦎 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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages