color-converter.nvim
color-converter.nvim copied to clipboard
Easily convert your CSS colors without leaving your favorite editor.
color-converter.nvim
Features • Install • Usage • Contribute
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 (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Todo
- [x] 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.