emacs не позволяет мне использовать другой цвет фона

emacs не позволяет мне использовать другой цвет фона

Я пробовал разные темы в 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 и попробовать ее.

Emacs 24.3 в Терминале с использованием светло-голубой темы

Связанный контент