"-------------------------------------------------------------------- " $Id: vimrc.header,v 0.2 2008/06/22 20:16:06 tmerkel Exp $ " Copyright 2008 Frubar Network (drscream@frubar.net) "-------------------------------------------------------------------- " file header function! FileHeading_Frubar() let s:line=line(".") call setline(s:line,"#--------------------------------------------------------------------") call append(s:line,"# $Id: ".expand("%:t").",v 0.1 ".strftime("%Y/%m/%d %T")." ".$USER." Exp $") call append(s:line+1,"# Copyright ".strftime("%Y")." Frubar Network (drscream@frubar.net)") call append(s:line+2,"#--------------------------------------------------------------------") call append(s:line+3,"") unlet s:line endfunction function! FileHeading_Avira() let s:line=line(".") call setline(s:line,"#--------------------------------------------------------------------") call append(s:line,"# $Id: ".expand("%:t").",v 0.1 ".strftime("%Y/%m/%d %T")." ".$USER." Exp $") call append(s:line+1,"# Copyright ".strftime("%Y")." Avira GmbH (thomas.merkel@avira.com)") call append(s:line+2,"#--------------------------------------------------------------------") call append(s:line+3,"") unlet s:line endfunction " define the keymapping: map ,hp mz:execute FileHeading_Frubar()`zjjjjA map ,ha mz:execute FileHeading_Avira()`zjjjjA