2

Я предпочитаю темные цветовые темы для редактирования исходных кодов при программировании, но я хотел бы использовать более яркий фон с черными символами при написании текста в режиме org. Как я могу установить разные цветовые темы для разных кадров в Emacs? Если я переключаюсь на другую цветовую тему, она меняется во всех кадрах.

Я использую GNU Emacs 23.1.1 на OS X 10.6.

1 ответ1

2

Я пришел к решению в блоге Джубы. Пакет color-theme определяет переменную color-theme-is-global которая решает, должна ли данная цветовая тема быть установлена на всех фреймах или только на выбранных.

Возможное использование этой переменной - динамическое связывание. Вот более крупный пример для добавления в ~/.emacs ; это сделает цветовую тему «Синее море» используемой по умолчанию для первого кадра, и создаст две дополнительные рамки с различными цветными темами.

настроить:

(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))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .