Utilizo el excelente rainbow-mode
para resaltar colores en archivos CSS.
Sin embargo, esto supone que sé qué color quiero. ¿Hay algún selector de color que pueda usar para editar CSS dentro de Emacs? Idealmente, me gustaría algo en lo que pueda hacer que los colores sean un poco más oscuros / brillantes / más rojos / más verdes, como el selector de color de Firefox:
Alternativamente, he notado que customize-face
ofrece un selector de color de un conjunto de 548 colores. ¿Puedo usar esto para CSS?
rainbow-mode
! Estaba buscando solo esta función y no podía recordar en qué paquete estaba.Respuestas:
Echa un vistazo a
helm-colors
. Presenta los colores exactamente como en la captura de pantalla y parece estar usando una paleta similar o incluso la misma.Para insertar un nombre de color en el búfer actual, presione C-c n(ejecuta la acción
Insert Name
).Para insertar el valor hexadecimal de un color, presione C-c r(ejecutar la acción
Insert RGB
).fuente
helm-colors
. Aquí hay una demostración para cualquier persona interesada en cómo se ve. Puede seleccionar un color e insertarlo directamente en sus buffers de edición.helm-colors
es excelente, pero no parece reemplazar el punto en, ni siquiera insertarlo en el buffer Idealmente, me gustaría algo que admitiera colores arbitrarios.TAB
(la combinación de teclas predeterminada, use la suya si se une a otra cosa). Vea mi sección de colores de timón en mi guía.C-c r
.Library Palette (
palette.el
) le ofrece un editor / selector de color WYSIWYG general, que le permite explorar y modificar colores usando valores RGB y HSV, incluso de forma incremental. Se parece a lo que muestra en su segunda imagen.Biblioteca Do Re Mi (
doremi.el
,doremi-cmd.el
,doremi-frm.el
) le permite modificar los colores utilizados en Emacs forma incremental: "manipulación directa".Library Facemenu + (
facemenu+.el
) le permite usar la paleta de colores (# 1) para cambiar los colores utilizados en Emacs. Mejora la biblioteca estándarfacemenu.el
, cosas comolist-colors-display
ylist-faces-display
(que se parecen a su tercera imagen).Library Icicles le permite elegir y manipular colores y caras de forma incremental, manipulando RGB, HSV, etc. y clasificando las posibles opciones de muchas maneras (por ejemplo, combinando las intensidades de los componentes de color).
(Puede obtener las bibliotecas mencionadas aquí de MELPA , y los archivos Lisp contienen la documentación completa (pero sin imágenes)).
fuente
Qué tal si:
fuente