วิธีการเปลี่ยนสีไฮไลต์ของหางเสือ


8

ฉันใช้Monokaiชุดรูปแบบ เมื่อฉันเริ่มต้นhelmบรรทัดที่เลือกปัจจุบันจะถูกเน้นเป็นสีเทา ไม่ใช่เรื่องง่ายที่จะสังเกตเห็นโดยเฉพาะอย่างยิ่งกับข้อมูลชื่อเรื่องเป็นสีน้ำเงินหางเสือในชุดรูปแบบ Monokai

ฉันจะเปลี่ยนไฮไลท์สีเทานี้พูดเป็นสีม่วงได้อย่างไร


2
วางเคอร์เซอร์บนพื้นที่ที่คุณต้องการเปลี่ยนและพิมพ์C-u C-x =แล้วดูว่ามีใบหน้าใดบ้าง จากนั้นคุณสามารถใช้M-x customize-faceเพื่อตั้งค่าสีภายใต้สถานการณ์ส่วนใหญ่ อย่างไรก็ตามมีข้อยกเว้นบางประการเกี่ยวกับกฎ บางครั้งใบหน้ามากกว่าหนึ่งจะปรากฏในตำแหน่งเดียวกันและนี่คือเหตุผลที่ฉันแนะนำให้ดูสิ่งที่มีอยู่ก่อนเพียงแค่เปลี่ยนสิ่งที่ดูเหมือนว่าเป็นทางเลือกที่น่าจะเป็นไปได้มากที่สุด
กฎหมาย

@lawlist M-x customize-faceจริงจะให้ใบหน้าที่อยู่ภายใต้จุดเป็นค่าเริ่มต้น C-x =ไม่ว่ามีอะไรผิดปกติอะไรกับการตรวจสอบ :-)
Malabarba

@ Malabarba - ขอบคุณฉันไม่รู้ว่ามันเป็นค่าเริ่มต้นสำหรับทุกใบหน้าที่อยู่ในจุด
กฎหมาย

คำตอบ:


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.el (load "~/.emacs.d/config/helm-c.el")มันไม่ทำงาน
นิค

คุณสามารถใช้helm-colorsเพื่อค้นหาใบหน้าที่มีของแพ็คเกจ ตัวอย่างเช่นถ้าคุณต้องการที่จะค้นหาใบหน้าทั้งหมดของพวงมาลัยเพียงพิมพ์ "helm-" helm-colorsในการแจ้งของ
Tu Do
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.