I have a lot of lines with with filetype-specific autocommands defining mappings and abbreviations, which looks like this:
augroup vimrc au! ... au FileType blah nnoremap <buffer> aa bb au FileType blah nnoremap <buffer> cc dd au FileType blah inoreabbrev <buffer> www xxx au FileType blah inoreabbrev <buffer> zzz yyy ... augroup END
I'm wondering if it would be more efficient to assign one function for each file type, and declare all mappings/abbrevs there. I'm asking purely from performance standpoint, not code style.