Вы можете сделать это с помощью хуков. Среди прочего, вы можете подключить, когда начинается новый основной режим. Поместите что-то подобное в ваш файл .emacs, и emacs будет устанавливать фиолетовый цвет вашего фона каждый раз, когда вы переходите в режим Python.
(add-hook 'python-mode-hook
(lambda ()
(set-background-color "purple")))
Сброс цвета фона к значению по умолчанию в случае, если вы переключаетесь обратно в режим, в котором нет явной настройки фонового хука, поскольку он оставлен в качестве упражнения для читателя.
Вы также можете вручную установить цвет фона с помощью M-x set-background-color