Wie stelle ich ein anderes Farbschema für verschiedene Emacs-Bilder ein?


2

Ich bevorzuge dunkle Farbthemen für die Bearbeitung von Quellcodes während der Programmierung, möchte aber einen helleren Hintergrund mit schwarzen Zeichen verwenden, wenn ich Text im Org-Modus schreibe. Wie kann ich in Emacs verschiedene Farbthemen für verschiedene Frames festlegen? Wenn ich zu einem anderen Farbschema wechsle, ändert sich dies in allen Frames.

Ich benutze GNU Emacs 23.1.1 unter OS X 10.6.


Antworten:


2

Ich bin auf die Lösung in Jubas Blog gekommen . Paket color-themedefiniert eine Variable, color-theme-is-globaldie entscheidet, ob das angegebene Farbschema auf allen Frames oder nur auf ausgewählten installiert werden soll.

Eine mögliche Verwendung für diese Variable ist die dynamische Bindung. Hier ist ein größeres Beispiel, das Sie ~/.emacseinfügen können: Damit wird das Blue Sea-Farbschema zum Standard für das erste Bild und es werden zwei zusätzliche Bilder mit unterschiedlichen Farbschemata erstellt.

Konfiguration:

(require 'color-theme)
;; set default color theme
(color-theme-blue-sea)
;; create some frames with different color themes
(let ((color-theme-is-global nil))
  (select-frame (make-frame))
  (color-theme-gnome2)
  (select-frame (make-frame))
  (color-theme-standard))
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.