Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shaun-mathew/Chameleon.nvim
A plugin to sync Kitty's background colour with your Neovim colorscheme
https://github.com/shaun-mathew/Chameleon.nvim
Last synced: 3 days ago
JSON representation
A plugin to sync Kitty's background colour with your Neovim colorscheme
- Host: GitHub
- URL: https://github.com/shaun-mathew/Chameleon.nvim
- Owner: shaun-mathew
- License: mit
- Created: 2022-08-11T06:38:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-19T22:26:09.000Z (8 months ago)
- Last Synced: 2024-08-02T13:33:22.270Z (3 months ago)
- Language: Lua
- Homepage:
- Size: 22.5 KB
- Stars: 23
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🦎 Chameleon.nvim
Chameleon is a Neovim plugin that changes your Kitty terminal's background in response to your Neovim's colorscheme.
https://user-images.githubusercontent.com/16690478/184077261-dfeaa604-e9d7-4008-9856-77b621844adc.mp4
## 🔌 Requirements
- Neovim >= 0.7.0
- Kitty remote control turned on. Set `allow_remote_control yes` in kitty.conf## 💿 Installation
### [packer](https://github.com/wbthomason/packer.nvim)
#### Neovim Setup
```lua
-- Lua
use {
"shaun-mathew/Chameleon.nvim",
config = function()
require("chameleon").setup()
end
}
```
### [lazy](https://github.com/folke/lazy.nvim)
```lua
-- Lua (chameleon.lua)
{
"shaun-mathew/Chameleon.nvim",
config = function()
require("chameleon").setup()
end,
}
```#### NvChad Setup
```lua
-- 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)