Ich benutze das ausgezeichnete rainbow-mode
, um Farben in CSS-Dateien hervorzuheben.
Dies setzt jedoch voraus, dass ich weiß, welche Farbe ich will. Gibt es Farbwähler, die ich für die CSS-Bearbeitung in Emacs verwenden kann? Im Idealfall hätte ich gerne etwas, mit dem ich Farben etwas dunkler / heller / rötlicher / grüner machen kann, wie z. B. die Firefox-Farbauswahl:
Alternativ ist mir aufgefallen, dass customize-face
ein Farbwähler aus einem Satz von 548 Farben angeboten wird. Kann ich das für CSS verwenden?
rainbow-mode
! Ich habe nur nach dieser Funktion gesucht und konnte mich nicht erinnern, in welchem Paket es sich befand.Antworten:
Schau es dir an
helm-colors
. Es stellt die Farben genau wie in Ihrem Screenshot dar und scheint eine ähnliche oder sogar die gleiche Palette zu verwenden.Um einen Farbnamen in den aktuellen Puffer einzufügen, drücken Sie C-c n(führt die Aktion aus
Insert Name
).Um den Hex-Wert einer Farbe einzufügen, drücken Sie C-c r(führen Sie die Aktion aus
Insert RGB
).quelle
helm-colors
. Hier ist eine Demo für alle, die daran interessiert sind, wie es aussieht. Sie können eine Farbe auswählen und direkt in Ihre Bearbeitungspuffer einfügen.helm-colors
ist exzellent, scheint aber weder den at-Punkt zu ersetzen noch in den Puffer einzufügen. Idealerweise hätte ich gerne etwas, das beliebige Farben unterstützt.TAB
(die Standardtastenbelegung, verwenden Sie Ihre, wenn Sie an etwas anderes binden) drücken. Sehen Sie meinen Helmfarbenabschnitt in meinem Führer.C-c r
.Bibliothek Palette (
palette.el
) gibt Ihnen einen WYSIWYG - Farbeditor / Picker, die Sie erforschen und ändern Farben mit RGB - und HSV - Werte können, einschließlich inkrementell. Es sieht aus wie das, was Sie in Ihrem zweiten Bild zeigen.Bibliothek Do Re Mi (
doremi.el
,doremi-cmd.el
,doremi-frm.el
) können Sie Farben in Emacs verwendet ändern inkrementell: "direkte Manipulation".Mit Library Facemenu + (
facemenu+.el
) können Sie mithilfe der Farbpalette (Nr. 1) die in Emacs verwendeten Farben ändern. Es erweitert die Standardbibliothekfacemenu.el
, Dinge wielist-colors-display
undlist-faces-display
(die Ihrem dritten Bild ähneln).Mit Library Icicles können Sie Farben und Gesichter inkrementell auswählen und bearbeiten, RGB, HSV usw. bearbeiten und mögliche Auswahlmöglichkeiten auf verschiedene Arten sortieren (z. B. Farbkomponentenstärken kombinieren).
(Sie können die hier erwähnten Bibliotheken von MELPA beziehen , und die Lisp-Dateien enthalten die vollständige Dokumentation (aber ohne Bilder).)
quelle
Wie wäre es mit:
quelle