Например, как я могу сделать второстепенный режим, который меняет цвет переднего плана по умолчанию на серый, а после выхода из второстепенного режима цвет переднего плана снова становится черным?Этот режим может быть полезен, когда вам не нравится, чтобы какой-то текст появлялся у вас за плечами.
На данный момент я запускаю следующий код, чтобы изменить цвет текста на серый:
(set-face-attribute 'default (selected-frame) :foreground "darkgrey")
И следующий код для возврата.
(set-face-attribute 'default (selected-frame) :foreground "SystemWindowText")
Но это влияет на все буферы.