Hola, estaba algo hartito de poner a mano la cabecera y viendo el documento: vimstuff
lo he adaptado un poco a mi propia cabecera de la siguiente forma.

Primero os creáis un fichero dentro de $HOME/.vim llamado rb_header.txt que contendrá lo siguiente (incluido :insert):

:insert
#!/usr/bin/env ruby
# encoding: UTF-8
#
#=======================================================================================
#
# FILE:
#
#
# DESCRIPTION:
#
# OPTIONS:
# REQUIREMENTS:
# AUTHOR: Nombre apellidos (),usuario@gmail.com
# WEB: http://koteo.lacoctelera.net
# VERSION: 1.0.10
# CREATED:
# MODIFIED:
# LICENSE: GNU AFFERO GENERAL PUBLIC LICENSE
#=======================================================================================

Y ahora modificáis el .vimrc situado en $HOME con lo siguiente:

autocmd bufnewfile *.rb so /home/ircd/.vim/rb_header.txt
autocmd bufnewfile *.rb exe "1," . 10 . "g/FILE:.*/s//FILE: " .expand("%")
autocmd bufnewfile *.rb exe "1," . 18 . "g/CREATED:.*/s//CREATED: " .strftime("%d-%m-%Y")
autocmd Bufwritepre,filewritepre *.rb execute "normal ma"
autocmd Bufwritepre,filewritepre *.rb exe "1," . 18 . "g/MODIFIED:.*/s/MODIFIED:.*/MODIFIED: " .strftime("%c")
autocmd bufwritepost,filewritepost *.rb execute "normal `a"

Como veis, este cambio se realizaría en ficheros de ruby (.rb), pero podéis modificarlo y ponerlo a vuestro gusto. Automáticamente te cambia el nombre del fichero, la fecha de creación y la fecha de modificación del mismo.

Un saludo.