Jak zachować kolory emacsa z normalnego ekranu terminala na gnu

Do nagrania używam lamparta śnieżnego OSX.

Kiedy używam emacsa prosto z terminalu, mam zestaw kolorów (np. Dla c / c ++), z którego jestem bardzo zadowolony --- zielony na czarnym, czerwonym komentarzu, kolorowym słowie kluczowym ... itd. Itd. Niektóre z nich to ustaw w moich preferencjach terminala, a niektóre w moim pliku ~ / .emacs (patrz poniżej). Kiedy uruchamiam emacsa z ekranu, podstawowy schemat kolorów jest taki sam (zielony na czarnym), ale kolorystyka jest inna (np. Znaki komentarza są czerwone, ale nie całe komentarze) - i naprawdę denerwujące.

Każda pomoc byłaby mile widziana!

W moim pliku „.emacs” (to przestaje działać w emacach na ekranie gnu):

(global-font-lock-mode t)
(custom-set-faces
 '(font-lock-comment-face
   ((((class color) (background light))
     :foreground "tomato")
    )))

W moim pliku „.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

Myślałem, że polecenie 'shell - $ SHELL' w moim pliku .screenrc sprawiło, że wiersz polecenia na ekranie był taki sam jak domyślny --- torobi spraw, aby moja linia poleceń mówiła „nazwa komputera: / DIR / nazwa użytkownika $” zamiast „bash-3,2 $”

================================================== ===============

Rozwiązanie: DziękiGreg E.

Musiałem ustawić emulator terminala na ekranie, aby pasował do mojego zwykłego powłoki. Aby to zrobić, dodałem

export TERM='xterm-color'

do ~ / .bash_profile

Z jakiegoś powodu „termin xterm-color” w pliku „~ / .screenrc” nie działał.

questionAnswers(1)

yourAnswerToTheQuestion