Я использую отлично, rainbow-mode
чтобы выделить цвета в файлах CSS.
Тем не менее, это предполагает, что я знаю, какой цвет я хочу. Есть ли в Emacs средства выбора цвета, которые я могу использовать для редактирования CSS? В идеале мне бы очень хотелось, чтобы цвета были немного темнее / ярче / краснее / зеленее, как палитра цветов Firefox:
Кроме того, я заметил, что customize-face
предлагает палитру цветов из набора из 548 цветов. Могу ли я использовать это для CSS?
rainbow-mode
! Я искал только эту функцию и не мог вспомнить, в каком пакете она была.Ответы:
Посмотрите на
helm-colors
. Он представляет цвета точно так же, как на скриншоте, и, кажется, использует похожую или даже ту же палитру.Чтобы вставить имя цвета в текущий буфер, нажмите C-c n(запускает действие
Insert Name
).Чтобы вставить шестнадцатеричное значение цвета, нажмите C-c r(запустите действие
Insert RGB
).источник
helm-colors
. Вот демоверсия для всех, кто интересуется тем, как она выглядит. Вы можете выбрать цвет и вставить его прямо в буферы редактирования.helm-colors
отлично, но, похоже, он не заменяет начальную точку и даже не вставляет в буфер. В идеале я хотел бы что-то, что поддерживает произвольные цвета.TAB
(связывание клавиш по умолчанию, используйте ваше, если вы связываетесь с чем-то другим). Смотрите мой раздел цветов руля в моем руководстве.C-c r
.Библиотека Palette (
palette.el
) предоставляет вам общий редактор / палитру цветов WYSIWYG, который позволяет вам исследовать и изменять цвета, используя значения RGB и HSV, в том числе постепенно. Похоже, что вы показываете на своем втором изображении.Библиотека Do Re Mi (
doremi.el
,doremi-cmd.el
,doremi-frm.el
) позволяет изменять цвета , используемые в Emacs пошагово: «прямое манипулирование».Библиотека Facemenu + (
facemenu+.el
) позволяет использовать цветовую палитру (# 1) для изменения цветов, используемых в Emacs. Это расширяет стандартную библиотекуfacemenu.el
, такие вещи, какlist-colors-display
иlist-faces-display
(которые похожи на ваше третье изображение).Библиотека Icicles позволяет постепенно выбирать цвета и грани и манипулировать ими, манипулируя RGB, HSV и т. Д., А также сортировать возможные варианты разными способами (например, сочетая сильные стороны цветовых компонентов).
(Вы можете получить библиотеки, упомянутые здесь, от MELPA , а файлы Lisp содержат полную документацию (но без изображений).)
источник
Как насчет:
источник