Модификация анси-термов в Emacs
Текст в красном эллипсе ниже трудно читать
Когда я осматриваю лицо с C-u C-x =
(какое лицо) я вижу следующее:
Итак, я пошел, чтобы обновить лицо term-bold
(см. ниже), но цвет, кажется, не соответствует тому, что я фактически получил на экране выше (он должен быть синим + желтый в соответствии с определением лица). Какие-нибудь мысли?
3 ответа
Emacs использует собственные терминальные цвета для визуализации цветовых кодов ANSI. Вы можете изменить внешний вид лица, на которое вы ссылаетесь, изменив два лица:
term-color-yellow
term-color-blue
Например, изменение свойства переднего плана лица term-color-yellow
в yellow3
и свойство background лица term-color-blue
в dark-blue
приводит к следующему виду:
который является более читабельным, чем лицо в оригинальном сообщении и напоминает традиционный внешний вид синих и желтых терминальных цветов.
Это говорит вам, что лицо наследует от term-bold
, а затем переопределяет наследственное foreground
, background
, а также inverse-video
свойства.
Я предполагаю, что цвета исходят от оболочки (я полагаю, что это оболочка), которую вы используете в этом терминале. Таким образом, вам, вероятно, нужно настроить цвета вне Emacs?
Наиболее эффективный способ сделать это - использовать группу настройки Emacs
M-x customize-group RET term RET
Это откроет