Używam znakomitego rainbow-mode
do podkreślania kolorów w plikach CSS.
Zakłada się jednak, że wiem, jakiego koloru chcę. Czy są jakieś selektory kolorów, których można używać do edycji CSS w Emacsie? Idealnie, naprawdę chciałbym coś, w którym mogę sprawić, by kolory były nieco ciemniejsze / jaśniejsze / bardziej czerwone / zielone, jak próbnik kolorów Firefox:
Alternatywnie zauważyłem, że customize-face
oferuje próbnik kolorów z zestawu 548 kolorów. Czy mogę tego użyć do CSS?
rainbow-mode
! Szukałem właśnie tej funkcji i nie mogłem sobie przypomnieć, w której paczce był.Odpowiedzi:
Spójrz na
helm-colors
. Przedstawia kolory dokładnie tak, jak na twoim zrzucie ekranu i wydaje się, że używa podobnej lub nawet tej samej palety.Aby wstawić nazwę koloru do bieżącego bufora, naciśnij C-c n(uruchamia akcję
Insert Name
).Aby wstawić wartość szesnastkową koloru, naciśnij C-c r(uruchom akcję
Insert RGB
).źródło
helm-colors
. Oto demo dla każdego zainteresowanego, jak to wygląda. Możesz wybrać kolor i wstawić go bezpośrednio do buforów edycji.helm-colors
jest doskonały, ale wydaje się, że nie zastępuje on punktu, ani nawet nie wstawia do bufora. Idealnie chciałbym coś, co obsługuje dowolne kolory.TAB
(domyślne powiązanie klawiszy, użyj swojego, jeśli powiążesz z czymś innym). Zobacz moją sekcję kolorów hełmów w moim przewodniku.C-c r
.Biblioteka Paleta (
palette.el
) daje ogólny edytor / selektor kolorów WYSIWYG, który pozwala eksplorować i modyfikować kolory przy użyciu wartości RGB i HSV, w tym przyrostowo. Wygląda na to, co pokazano na drugim zdjęciu.Biblioteka Do Re Mi (
doremi.el
,doremi-cmd.el
,doremi-frm.el
) pozwala zmieniać kolory używane w Emacs stopniowo: „bezpośredniej manipulacji”.Library Facemenu + (
facemenu+.el
) pozwala używać palety kolorów (# 1) do zmiany kolorów używanych w Emacsie. Ulepsza standardową bibliotekęfacemenu.el
, takie jaklist-colors-display
ilist-faces-display
(które wyglądają podobnie do twojego trzeciego obrazu).Library Icicles pozwala przyrostowo wybierać kolory i twarze, manipulować RGB, HSV itp. Oraz sortować możliwe wybory na wiele sposobów (np. Łącząc siły składowe koloru).
(Biblioteki wymienione tutaj można pobrać z MELPA , a pliki Lisp zawierają pełną dokumentację (ale bez obrazów).)
źródło
Co powiesz na:
źródło