export EDITOR="/usr/bin/vim"
function! ChangeFileencoding() let encodings = ['iso88592', 'utf8', 'cp1250'] let prompt_encs = [] let index = 0 while index < len(encodings) call add(prompt_encs, index.'. '.encodings[index]) let index = index + 1 endwhile let choice = inputlist(prompt_encs) if choice >= 0 && choice < len(encodings) execute 'e ++enc='.encodings[choice].' %:p' endif endf nmap <F8> :call ChangeFileencoding()<CR>