:help FileWritePre
dá uma dica:
FileWritePre Before writing to a file, when not writing the whole buffer.
O evento autocmd certo para o% normal:write
s é BufWritePre
:
BufWrite or BufWritePre Before writing the whole buffer to a file.
Aqui está o meu arquivo vimrc:
set nocompatible
filetype on
function Dateinsert()
$read !date
endfunction
:autocmd FileWritePre * :call Dateinsert()
Eu esperava inserir um registro de data e hora toda vez que escrevia em um arquivo. Mas isso nunca funciona. Como posso consertar isso?