Я бы хотел настроить параметры пробелов в Emacs независимо для файлов C и python, потому что выделение отступа (пробел перед вкладками и т. Д.) Не относится к стилю программирования Python. В настоящее время я устанавливаю переменные пробелов глобально, но мне нужна отдельная (минимальная) конфигурация для Python. Вот соответствующая часть моего .emacs:
(require 'whitespace)
(setq whitespace-line-column 80)
(setq whitespace-style '(face lines-tail indentation trailing space-before-tab))
(add-hook 'c-mode-hook 'whitespace-mode)
Это работает для C. Желательно, чтобы у меня был '(лицевый хвост-хвост) для Python, но я не знаю, как установить q только для определенного режима. Как правильно это сделать? Благодарю. Использование Emacs 23 в Ubuntu.