Я использую vim-jsbeautify, и я думаю, что это здорово.
Однако я хотел бы добавить переформатирование в действии сохранения. На данный момент я должен нажимать Ctrl - F каждый раз, когда я хочу переформатировать. Я старался
autocmd FileType html AutoFormatBuffer :call HtmlBeautify()<cr>
но почему-то эта команда неверна, кто-то может уточнить?
Обновить
Так же, как упомянул Инго Каркат . Для этого случая создайте файл в
~/.vim/ftplugin/html/main.vim
и добавьте строку в файл
autocmd BufWritePre <buffer> call HtmlBeautify()