function! s:editft() let ftpl = "$MYVIMDIR/after/ftplugin/" . &ft . ".vim" exec "vs " . ftpl exec "autocmd QuitPre source " . ftpl endfunction noremap (EditFT) call editft() map ftp (EditFT)