vim autocmd não funciona

1

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?

    
por social_loser 12.12.2016 / 07:22

1 resposta

0

: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.
    
por 12.12.2016 / 14:51

Tags