Я люблю Emacs, но мои возможности настройки слабы, и я был бы признателен за любую помощь в этом.
Мои настройки по умолчанию - никогда не использовать буквальные табуляции (indent-tabs-mode nil
). Тем не менее, для одного конкретного проекта мне нужно использовать табуляции, и мне нужно отображать табуляции с интервалом 4 (не по умолчанию 8), и я хочу, чтобы tab-stop-list
был 4, 8, 12, ... ,
Теперь вопрос: как я могу определить (в моем ~/.emacs.d
) одну функцию, которую я могу вызвать M-x
из любого режима, в котором я уже мог быть, чтобы эти конкретные настройки были переопределены для этих требований? В качестве альтернативы, как я могу сделать эти настройки второстепенным режимом, который я могу при желании активировать в данном основном режиме (скажем, в некотором вымышленном PHP-режиме (который я еще не нашел))?