Homepage: https://github.com/alezost/make-color.el
Author: Alex Kost
Updated:
Alternative to picking color - update fg/bg color by pressing r/g/b/... keys
This package allows to find a color by pressing keys for smooth
changing foreground/background color of any text sample.
To manually install the package, copy this file to a directory from
`load-path' and add the following to your init-file:
(autoload 'make-color "make-color" nil t)
(autoload 'make-color-switch-to-buffer "make-color" nil t)
Usage: select any region and call "M-x make-color". You will see a
buffer in `make-color-mode'. Select some text in it and press "n" to
set this text for colorizing. Now you can modify a color with the
following keys:
- r/R, g/G, b/B - decrease/increase red, green, blue components
- c/C, m/M, y/Y - decrease/increase cyan, magenta, yellow components
- h/H, s/S, l/L - decrease/increase hue, saturation, luminance
- RET - change current color (prompt for a value)
If you are satisfied with current color, press "k" to put the color
into `kill-ring'. At any time you can set a new probing region with
"n". You can navigate through a history of probing regions with
"SPC", "N" and "P". If you forgot where the current probing region
is placed, press "SPC". Also you can switch between modifying
background/foreground colors with "t". See mode description ("C-h
m") for other key bindings.
Buffer in `make-color-mode' is not read-only, so you can yank and
delete text and undo the changes as you always do.
For full description, see .