Awesome
<div align="center">color-converter.nvim
Features • Install • Usage • Contribute
<img width="800" src="./assets/demo.svg" /> </div>Easily convert your CSS colors without leaving your favorite editor.
Features
- Cycle between HEX, RGB and HSL or directly convert to one of them, e.g. from RGB to HEX.
- No external dependencies!
Install
Packer
use 'NTBBloodbath/color-converter.nvim'
Usage
Just configure the commands, place the cursor over the line containing the CSS color and trigger the command that you want.
Commands
color-converter.nvim
respects your keyboard shortcuts, so it doesn't create
any by default. Instead, expose commands so you can create keyboard shortcuts
yourself. These commands are the following:
<Plug>ColorConvertCycle
- Cycle between
HEX
,RGB
andHSL
.
- Cycle between
<Plug>ColorConvertHEX
- Convert the current color to
HEX
.
- Convert the current color to
<Plug>ColorConvertRGB
- Convert the current color to
RGB
.
- Convert the current color to
<Plug>ColorConvertHSL
- Convert the current color to
HSL
.
- Convert the current color to
Acknowledgements
- VSCode for the idea and some of the converters
Contribute
- Fork it (https://github.com/NTBBloodbath/color-converter.nvim/fork)
- Create your feature branch (<kbd>git checkout -b my-new-feature</kbd>)
- Commit your changes (<kbd>git commit -am 'Add some feature'</kbd>)
- Push to the branch (<kbd>git push origin my-new-feature</kbd>)
- Create a new Pull Request
Todo
- Support RGBA and HSLA
- Proper support for HEX with Alpha field (
#RRGGBBAA
) - Add a command to select the conversion in a floating window
License
color-converter.nvim
is distributed under MIT license.