Alguém sabe de um plugin ou script do vim para converter caracteres especiais em suas entidades HTML correspondentes?

Eu desenvolvo sites para clientes corporativos, para vermos os caracteres ®, ™, etc. muito. Às vezes colo enormes blocos de cópias, que podem até conter citações bonitas (“”) ou outros caracteres estranhos dos processadores de texto.

Então, minha pergunta é a seguinte: alguém sabe de um plugin ou script do vim que pode, de uma só vez, converter todos esses caracteres em entidades html?

Eu acho que isso cobre todas as bases das entidades que seria bom ter:http://web.forret.com/tools/charmap.asp

Portanto, para os caracteres acima, eles seriam substituídos por®, ™, “, ”, etc.

Eu tentei o vimball htmlspecialchars (http://www.vim.org/scripts/script.php?script_id=2377), mas não há dados. Ele executa sua substituição apenas como a função PHP htmlsepcialchars, substituindo caracteres conflitantes em html e não cobre nenhum caractere especial adicional.

questionAnswers(4)

yourAnswerToTheQuestion