คำถามติดแท็ก themes

2
จะรีเซ็ตธีมสีได้อย่างไร?
เมื่อฉันลองใช้ชุดรูปแบบสีที่แตกต่างออกไปดูเหมือนว่าหากองค์ประกอบใดไม่ได้กำหนดไว้ในชุดรูปแบบใหม่ค่าชุดรูปแบบเก่าจะถูกเก็บไว้และสิ่งนี้นำไปสู่การปะทะกันบางอย่าง นี้เกิดขึ้นใน emacs 24 color-themeและรุ่นก่อนหน้าโดยใช้ มีวิธีรีเซ็ตสีทั้งหมดเป็นค่าเริ่มต้นหรือไม่เพื่อให้ชุดรูปแบบสีแต่ละชุดมีลักษณะตามที่ต้องการ
25 themes 

5
Emacs จะไม่โหลดธีมเมื่อเริ่มต้น
ฉันติดตั้งแพคเกจชุดพลังงานแสงอาทิตย์ผ่าน MELPA ฉันสามารถเลือกหนึ่งในสองธีมโซลาร์เซลล์ผ่าน `ปรับแต่งธีมและเปิดใช้งานมัน เมื่อฉันบันทึกการตั้งค่าธีมมันเพิ่มสิ่งต่อไปนี้ในไฟล์ init.el ของฉัน: (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. …
21 init-file  themes 

1
วิธีปรับแต่งสีพื้นหลังสำหรับบางเว็บเพจที่เปิดด้วย eww
ฉันเพิ่งติดตั้ง emacs 24.4 และฉันเริ่มใช้ eww แต่สิ่งหนึ่งที่น่ารำคาญคือเมื่อฉันไปที่ google.com ฉันมีพื้นหลังสีเทาซึ่งทำให้ข้อความอ่านยากสำหรับธีมของฉัน นี่คือลักษณะที่ปรากฏ: มีวิธีใดบ้างที่ฉันสามารถเปลี่ยนสีพื้นหลังได้? ฉันแรกคิดว่าฉันสามารถกำหนดใบหน้า eww เอง แต่ไม่มีตัวเลือกสำหรับสิ่งนี้ ฉันยังสงสัยด้วยว่าทำไมสีพื้นหลังนี้ถึงมีมาตั้งแต่แรก
21 themes  eww 

5
ฉันจะเปลี่ยนบางส่วนของธีมที่กำหนดเองได้อย่างไร
ฉันใช้หนึ่งในธีมที่กำหนดเองที่กำหนดไว้ล่วงหน้าซึ่งมาพร้อมกับ Spacemacs (zenburn) ฉันจะแก้ไขบางส่วนของชุดรูปแบบได้อย่างไรตัวอย่างเช่นเพียงเปลี่ยนสีตัวอักษรที่ใช้สำหรับความคิดเห็น
21 themes  spacemacs 

3
ธีมที่แตกต่างกันสำหรับเทอร์มินัลและเฟรมกราฟิกเมื่อใช้ Emacs daemon
ฉันพยายามที่จะบรรลุพฤติกรรมดังต่อไปนี้ใน Emacs24: ฉันชอบที่จะใช้ชุดรูปแบบที่แตกต่างกัน (solarized-dark เทียบกับ solarized-light) ขึ้นอยู่กับว่าฉันเชื่อมต่อกับเซิร์ฟเวอร์ที่รันด้วยเฟรมเทอร์มินัล % emacsclient -t หรือด้วยเฟรม gtk % emacsclient -c ดูเหมือนว่าจะทำงานใน Emacs รุ่นเก่า แต่ Emacs ปัจจุบันฉันไม่สามารถหาวิธีได้ ฉันตรวจสอบแล้ว alreday ดังนั้น (เช่น/programming//q/18904529/152439และคำตอบ) และรายชื่อผู้รับจดหมาย (เช่นhttps://lists.gnu.org/archive/html/help-gnu-emacs/ 2012-02 / msg00227.htmlและhttps://lists.gnu.org/archive/html/help-gnu-emacs/2012-02/msg00237.html ) การตั้งค่าปัจจุบันของฉันมีลักษณะดังนี้: (add-to-list 'custom-theme-load-path "~/.emacs.d/themes/solarized") (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame) (if (display-graphic-p frame) (load-theme 'solarized-light t) (load-theme …
20 frames  daemon  themes 

1
ชุดรูปแบบที่แตกต่างกันสำหรับ -nw (เทอร์มินัล)
ฉันใช้งาน emacs (24.5.1) บน Mac osx และใช้ชุดรูปแบบการทำให้เป็นแสงอาทิตย์ สำหรับรุ่น gui ธีมใช้งานได้ดี หากฉันรันแอปพลิเคชันด้วยแฟล็ก -nw: /Applications/Emacs.app/Contents/MacOS/Emacs -nw สีสำหรับชุดรูปแบบได้รับรางวัลทั้งหมด ฉันถือว่านี่เป็นเพราะ: TERM=xterm-256color ฉันจะต้องใส่อะไรใน. emacs ของฉันเพื่อให้พฤติกรรมตามเงื่อนไขต่อไปนี้: if (gui) theme=solarized if (-nw) theme=wheatgrass ??

3
อักขระอธิบายใบหน้าไม่อยู่ภายใต้ / ไม่สามารถเข้าถึงได้โดยเคอร์เซอร์
ฉันชอบใช้การรวมกันของdescribe-faceและcustomize-faceเพื่อปรับลักษณะที่ปรากฏของสภาพแวดล้อมการทำงานของฉัน บางครั้งเวิร์กโฟลว์นี้ล้มเหลวเมื่อฉันต้องการเปลี่ยนใบหน้าของตำแหน่งที่ฉันไม่สามารถเข้าถึงได้ด้วยเคอร์เซอร์ โหมดบรรทัด, ส่วนหัว, ส่วนหัวของ Magit-blame ฯลฯ ส่วนใหญ่ฉันสามารถติดตามและแก้ไขข้อผิดพลาดได้ แต่บางครั้งฉันก็ติดขัด (ฉันไม่รู้ว่ามีส่วนหัวจนกระทั่งเมื่อวานนี้) . มีวิธีที่สะดวกในการอธิบายใบหน้าของตำแหน่งในเฟรมที่เคอร์เซอร์ไม่สามารถเข้าถึงได้หรือไม่? โดยวิธีการใช้เมาส์เช่น

3
มีวิธีใดบ้างที่จะเรียกใช้ฟังก์ชั่น hook ได้เพียงครั้งเดียว?
บริบท ฉันใช้after-make-frame-functionsเบ็ดโหลดอย่างถูกต้องในรูปแบบนั้นกำหนดค่าไคลเอ็นต์ emacs / เซิร์ฟเวอร์ โดยเฉพาะนี่คือข้อมูลโค้ดที่ฉันใช้ในการสร้าง (ตามคำตอบ SOนี้): (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame) (load-theme 'monokai t) ;; setup the smart-mode-line and its theme (sml/setup))) (progn (load-theme 'monokai t) (sml/setup))) ปัญหา เมื่อมีemacsclient -c/tเซสชั่นจะเริ่มต้นเบ็ดจะถูกดำเนินการไม่เพียง แต่ในกรอบใหม่ แต่ในทุกกรอบที่มีอยู่ก่อนหน้า (อื่น ๆemacsclientครั้ง) และมันทำให้ผลภาพที่น่ารำคาญมาก (รูปแบบที่มีการโหลดอีกครั้งในเฟรมทุกคน) ที่แย่ยิ่งกว่านั้นในไคลเอนต์เครื่องเทอร์มินัลได้เปิดสีของชุดรูปแบบเรียบร้อยแล้ว เห็นได้ชัดว่าเกิดขึ้นเฉพาะในไคลเอนต์ emacs ที่เชื่อมต่อกับเซิร์ฟเวอร์ emacs เดียวกัน สาเหตุของพฤติกรรมนี้ชัดเจน hook ถูกเรียกใช้บนเซิร์ฟเวอร์และไคลเอ็นต์ทั้งหมดได้รับผลกระทบ …

2
Emacs มักจะขอให้เชื่อถือชุดรูปแบบสีเมื่อเริ่มต้น
Emacs ของฉันจะแจ้งให้ฉันเสมอว่าควรเชื่อถือชุดรูปแบบสีที่เลือกหรือไม่ ฉันมักจะตอบyและyให้ความไว้วางใจและจดจำตัวเลือกของฉัน ฉันกำลังโหลดธีมสีด้วยตนเอง: (load-theme 'my-favourite-theme) ฉันคิดว่านี่เป็นเพราะการปรับแต่งง่ายอยู่ด้านล่างโหลดธีมสี เป็นวิธีการแก้ไขหรือไม่ หรือฉันควรมอบหมายการโหลดธีมสีเพื่อการปรับแต่งง่ายเช่นกัน?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.