2

Я недавно установил Emacs 24.3.93.1 на Cygwin. Когда я впервые открыл в нем код, я получил вид черно-белой подсветки синтаксиса - ключевые слова были белыми, имена функций в объявлениях были черными на белом фоне, а общий код - серым.

Я хотел бы, чтобы Emacs использовал полноцветную подсветку синтаксиса, но не смог понять, как его включить. Гугл в основном нашел устаревшие вещи; такие вещи, как включение font-lock-mode , который включен по умолчанию с 22.1. Прямо сейчас мой файл .emacs.d/init.el содержит этот код, относящийся к выделению:

(setq font-lock-auto-fontify t)
(add-hook 'find-file-hooks (lambda () (font-lock-mode 1)))

Я нашел эти фрагменты на веб-сайтах, которые утверждали, что рассказывают, как включить подсветку синтаксиса, но ничего из того, что я пробовал, включая строки выше, ничего не изменило.

Emacs, похоже, анализирует синтаксис, но не использует цвета для его отображения. Кто-нибудь знает, как заставить его использовать цвета?

1 ответ1

2

Emacs не использовал цвета, потому что переменная окружения TERM была установлена на vt100 . Изменение его на xterm решило проблему.

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