Предполагая, что code
- это команда ex, которая выполняет фильтрацию (которая может вызывать функцию vimscript, простой %substitute
или даже сложный внешний фильтр с %!
), вы можете сделать что-то вроде
" ~/.vim/after/ftplugin/myfiletype.vim
augroup FilterOnSave
autocmd! * <buffer>
autocmd BufWritePre <buffer> code
augroup END