
Я пробовал разные темы в emacs (на mac с xterm, установленным на 256), и все работает отлично, за исключением того, что он игнорирует цвет фона темы. Даже если я добавляю (set-background-color "red"), например, в свой файл .emacs, он просто игнорирует это и использует фон терминала по умолчанию OS X.
решение1
К сожалению, по моему опыту, если вы используете emacs в терминале, вы не сможете по-настоящему изменить цветовые схемы. Emacs, в отличие от vim, предназначен для использования в собственном окне, а не в cli.
решение2
Я не могу повторить вашу проблему. Я использую Emacs 24.3.1, который вы можете получить либо здесьemacsformacosx.comилиMacPorts. Запуск Emacs с помощью emacs -nw
в Terminal.app ( TERM=xterm-256color
). Используя M-x customize-theme
я могу выбирать темы с цветным фоном -- см. прикрепленное изображение.
Возможно, OS X Emacs /usr/bin/emacs
, версия 22.1.1 в Mavericks, не поддерживает это, но Emacs 22 в любом случае устарел.
Поэтому я предлагаю вам установить текущую версию Emacs и попробовать ее.