투구의 하이라이트 색상을 변경하는 방법


8

Monokai테마를 사용하고 있습니다. 시작 helm하면 현재 선택된 선이 회색으로 강조 표시됩니다. 특히 제목 정보가 파란색으로 표시되는 것은 쉽지 않습니다.모노 카이 테마의 투구

이 회색 하이라이트를 자주색으로 어떻게 바꿀 수 있습니까?


2
변경할 영역에 커서를 놓고 입력 C-u C-x =하고 어떤면이 있는지 확인하십시오. 그런 다음 M-x customize-face대부분의 환경에서 색상을 설정 하는 데 사용할 수 있습니다 . 그러나 규칙에는 몇 가지 예외가 있습니다. 때로는 같은 위치에 둘 이상의 얼굴이 존재할 수 있으므로 가장 가능성이 높은 선택으로 보이는 것을 변경하기 전에 무엇이 있는지 확인하는 것이 좋습니다.
lawlist

@lawlist M-x customize-face는 실제로 기본값으로 얼굴을 제공합니다. 확인에 문제가있는 것은 아닙니다 C-x =. :-)
Malabarba

@ Malabarba-감사합니다. 현재 모든 얼굴이 기본값임을 알지 못했습니다.
lawlist

답변:


10

선택한 항목을 강조 표시하는 데 사용하는 얼굴 투구의 이름은입니다 helm-selection. 당신은 어떤 얼굴의 단지 배경 색상을 변경할 수 있습니다 set-background-color: (set-background-color 'helm-selection "purple"). 다음 set-face-attribute과 같이 사용할 수도 있습니다 .

(set-face-attribute 'helm-selection nil 
                    :background "purple"
                    :foreground "black")

다른 속성도 동시에 설정하려는 경우


답변 주셔서 감사합니다. 내 init.el파일 에서 왜 잘 작동하는지 물어볼 수 있습니다. 로드 된 다른 파일에서는 작동하지 않습니까? 이 코드를 helm-c.eland에 넣었습니다 (load "~/.emacs.d/config/helm-c.el"). 작동하지 않습니다.
Nick

사용 helm-colors가능한 패키지면을 검색하는 데 사용할 수 있습니다. 예를 들어, 모든 Helm의 얼굴을 검색하려면 프롬프트에 "helm-"를 입력하면됩니다 helm-colors.
Tu Do
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.