В исходном дереве, в котором я работаю, есть файлы с отступом с разными значениями табуляции (не говоря уже о пробелах), и самое лучшее, что я могу сделать, это установить emacs в используйте стиль, найденный в области кода, который я модифицирую. Вместо того, чтобы использовать ширину табуляции M-x с переменной шириной до 4 или 8, привязка ключа для переключения ширины табуляции между этими двумя значениями очень помогла бы.Функция Emacs Lisp для переключения переменной 'tab-width' между 4 и 8
Спасибо.
Спасибо Я добавил отображение перерисовывания после установки переменной, чтобы сразу изменить отражение. – user17880
Спасибо! Вместо того, чтобы бить f8 каждый раз, когда я открываю буфер, могу ли я добавить что-то в свой .emacs, чтобы запустить это автоматически? –
@IanCohen I Я не уверен, что вы хотите. Запрос был предназначен для переключения ширины. Если вы хотите, чтобы он был установлен на определенное значение для всех буферов, добавьте '(setq-default tab-width 4)' (или любое другое значение, которое вы хотите) –