Bagaimana cara mengatur tema warna yang berbeda untuk bingkai Emacs yang berbeda?

2

Saya lebih suka tema warna gelap untuk mengedit kode sumber saat pemrograman tetapi saya ingin menggunakan latar belakang yang lebih cerah dengan karakter hitam saat menulis teks dalam mode org. Bagaimana saya bisa mengatur tema warna yang berbeda pada bingkai yang berbeda di Emacs? Jika saya beralih ke tema warna lain, itu berubah di semua bingkai.

Saya menggunakan GNU Emacs 23.1.1 pada OS X 10.6.

Török Gábor
sumber

Jawaban:

2

Saya datang ke solusi di blog Juba . Paket color-theme mendefinisikan variabel color-theme-is-global yang memutuskan apakah tema warna yang diberikan harus dipasang pada semua bingkai atau hanya dipilih.

Kemungkinan penggunaan untuk variabel ini adalah   mengikat dinamis. Ini yang lebih besar   contoh untuk dimasukkan ke dalam ~/.emacs; saya t   akan membuat tema warna Laut Biru   standar digunakan untuk bingkai pertama, dan   itu akan membuat dua bingkai tambahan   dengan tema warna yang berbeda.

mempersiapkan:

(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))
Török Gábor
sumber