На предыдущей системе очень удобно был настроен Vim - при открытии файла происходил :retab! и все четверные пробелы становились табами (так удобнее редактировать), а при :wq наоборот, табы заменялись обратно пробелами. Пытаюсь сделать так же на новой системе, добавил в .vimrc:
autocmd BufRead * :retab! – ок, при открытии файла 4 пробела становятся табом
autocmd BufWritePre * :silent %s/\t/ /ge – при сохранении табы преобразуются в 4 пробела. Вот только как сделать, чтобы это происходило при сохранении и закрытии файла (:wq), а не при обычном сохранении (:w)?