É melhor adicionar plug-ins de tipo de arquivo à seção posterior do diretório de tempo de execução do vim do usuário e definir seus mapeamentos sem usar autocmd .
Por exemplo, em ~/.vim/after/ftplugin/html.vim você colocaria seus mapeamentos HTML e ~/.vim/after/ftplugin/javascript.vim para mapeamentos JavaScript.
No entanto, isso não resolve o seu problema. Você precisa fazer o seu buffer local de mapeamentos. Tente isso, para buffers de HTML:
map <buffer> <C-S-F10> :sav %<CR>:! chromium-browser %<Enter>
inoremap <buffer> <C-S-F10> <Esc>:sav %<CR>:! chromium-browser %<Enter>
E isso, para buffers de JavaScript:
map <buffer> <C-S-F10> :sav %<CR>:! node %<Enter>
inoremap <buffer> <C-S-F10> <Esc>:sav %<CR>:! node %<Enter>
Veja:
:help :map-local