Как настроить vim так, чтобы:
- Отступы от начала строки делались символами '\t'
- Все отступы (с помощью клавиши TAB) после делались пробелами.
Первого легко достичь с помощью команды set noexpandtab. Как добиться второго пункта?
Например:
somecode({
one_thing: 1
two: long_call(1, 2, 'option')
});
Все расположенное от начала строки и до one_thing и two должно быть заполнено '\t'.
А всё между one_thing и 1 — пробелами.