Как сохранить цвета Emacs с обычного терминала на экран GNU
Для записи я использую снежного барса OSX.
Когда я использую emacs прямо из терминала, у меня есть набор цветов (например, для c / c ++), которым я очень доволен - зеленый на черном, красные комментарии, цветные ключевые слова ... и т. Д. И т. Д. установить в моем «терминальном предпочтении», а некоторые в моем файле ~ / .emacs (см. ниже). Когда я запускаю emacs с экрана, базовая цветовая схема остается той же (зеленый на черном), но окраска различна (например, символы комментариев - красные, но не все комментарии) - и это действительно раздражает.
Любая помощь будет оценена!
В моих «.emacs» файл (перестает работать в emacs gnu-screen):
(global-font-lock-mode t)
(custom-set-faces
'(font-lock-comment-face
((((class color) (background light))
:foreground "tomato")
)))
В моем «.screenrc» файл:
shell -$SHELL # colors still don't work without this
#term xterm-256color # using this doesn't fix the colors (suggested on some forums)
altscreen on
startup_message off
Я думал, что команда "оболочка - $ SHELL" в моем файле .screenrc сделал командную строку на экране такой же, как по умолчанию --- этоdoes заставьте мою командную строку сказать «имя_компьютера: / DIR / имя пользователя $»; вместо просто 'bash-3.2 $'
=================================================================
Solution: БлагодаряGreg E.
Мне нужно было установить мой эмулятор терминала на экране, чтобы он соответствовал моей обычной оболочке. Для этого я добавил
export TERM='xterm-color'
в ~ / .bash_profile
По какой-то причине, термин "xterm-color" в «~ / .screenrc»; файл не работает.