이맥스의 색상 선택기가 있습니까?


20

rainbow-modeCSS 파일에서 색상을 강조 표시 하는 데 탁월한 기능 을 사용 합니다.

무지개 모드의 CSS

그러나 이것은 내가 원하는 색상을 알고 있다고 가정합니다. Emacs 내부에서 CSS 편집에 사용할 수있는 색상 선택기가 있습니까? 이상적으로는 Firefox 색상 선택기와 같이 색상을 약간 더 어둡게 / 밝게 / 빨강 / 녹색으로 만들 수있는 것이 정말 좋습니다.

파이어 폭스 색상 선택기

또는 customize-face548 색상 세트에서 색상 선택기를 제공하는 것으로 나타났습니다 . CSS에 이것을 사용할 수 있습니까?

얼굴 색상 선택기 사용자 정의


2
나는 이멕스의 초기 시절로 거슬러 올라가는 거래소의 인용을 거부 할 수 없다. "... 왜 그런지 알 수 없습니다. 다른 모든 것이 있습니다."
keshlam

1
가져 주셔서 감사합니다 rainbow-mode! 이 기능 만 찾고 있었으며 어떤 패키지가 포함되어 있는지 기억할 수 없었습니다.
wdkrnls

답변:


16

를보십시오 helm-colors. 스크린 샷과 동일한 색상을 제공하며 비슷하거나 동일한 팔레트를 사용하는 것 같습니다.

현재 버퍼에 색상 이름을 삽입하려면을 누릅니다 C-c n(작업 실행 Insert Name).

색상의 16 진수 값을 삽입하려면 C-c r(작업 실행 Insert RGB)을 누릅니다 .


3
두 번째 helm-colors입니다. 다음은 모양에 관심이있는 사람을 위한 데모 입니다. 색상을 선택하여 편집 버퍼에 바로 삽입 할 수 있습니다.
Tu Do

2
helm-colors우수하지만 at 지점을 대체하거나 버퍼에 삽입하지 않는 것 같습니다. 이상적으로는 임의의 색상을 지원하는 것을 원합니다.
Wilfred Hughes

@WilfredHughes 그것은 가지고 있습니다. TAB(기본 키 바인딩, 다른 것에 바인딩하는 경우 기본 키 바인딩 사용) 을 눌러 작업 메뉴를 확인해야합니다. 내 가이드의 조타 색상 섹션 을 참조하십시오 .
Tu Do

2
16 진수 값으로 색상을 삽입하려면을 누릅니다 C-c r.
Tu Do

13
  • 라이브러리 팔레트 ( palette.el)는 일반적인 WYSIWYG 색상 편집기 / 피커를 제공합니다.이를 통해 RGB 및 HSV 값 (증분 포함)을 사용하여 색상을 탐색하고 수정할 수 있습니다. 두 번째 이미지에 표시되는 것과 같습니다.

  • 도서관 마 도레미은 ( doremi.el, doremi-cmd.el, doremi-frm.el"직접 조작")은 점진적으로 이맥스에 사용되는 색상을 수정할 수 있습니다.

  • 라이브러리 페이스 메뉴 + ( facemenu+.el)를 사용하면 색상 표 (# 1)를 사용하여 Emacs에서 사용되는 색상을 변경할 수 있습니다. 표준 라이브러리를 향상시키고 및 (세 번째 이미지와 비슷한) facemenu.el것을 향상시킵니다 .list-colors-displaylist-faces-display

  • Library Icicles를 사용하면 색상 및면을 점진적으로 선택 및 조작하고 RGB, HSV 등을 조작하고 다양한 방법으로 가능한 선택을 정렬 할 수 있습니다 (예 : 색상 성분 강도 결합).

( MELPA 에서 여기에 언급 된 라이브러리를 얻을 수 있으며 Lisp 파일에는 전체 문서가 포함되어 있지만 이미지는 포함되어 있지 않습니다.)


5

어때요?

(defun my-insert-color-hex ()
  "Select a color and insert its hexadecimal format."
  (interactive "*")
  (let ((buf (current-buffer)))
    (list-colors-display
     nil nil `(lambda (name)
                (interactive)
                (quit-window)
                (with-current-buffer ,buf
                  (insert (apply 'color-rgb-to-hex
                                 (color-name-to-rgb name))))))))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.