Проблема в том, что я хочу, чтобы Emacs сохранял вкладки, когда я ввожу их как вкладки, и пробелы, если я ввожу их как пробелы. Но редактор заменяет мои вручную набранные пробелы табуляцией, когда количество пробелов достигает значения, определенного в tab-stop-list
, т.е. когда я печатаю
→func1() {
→ →some_long_command_name -param1 -param2 \
→ →→→→→→→→→→→→→→→→→→→→→→→→-param3 -param4
(где вкладка →
и пробел →
) Emacs делает это
→func1() {
→ →some_long_command_name -param1 -param2 \
→ → → → → → →→→→-param3 -param4
Что нарушает отступ, который я хотел сохранить, если длина вкладки изменится.