O plugin Txtfmt oferece negrito, itálico, sublinhado e cores também ...
Txtfmt fornece uma espécie de recurso "rich text" para texto simples no Vim. O realce é realizado por meio de caracteres marcadores ocultos inseridos diretamente no buffer, portanto, o realce é tornado persistente sem a necessidade de armazenar metadados além do arquivo.
O txtfmt é altamente configurável. As configurações padrão suportam 8 cores de primeiro plano (configuráveis), 8 cores de fundo (configuráveis) e todas as combinações de atributos negrito, sublinhado e itálico (por exemplo, negrito, negrito-itálico, negrito-sublinhado, etc ...). Uma configuração não padrão suporta os seguintes atributos adicionais: destaque, reverso e undercurl.
Existe um arquivo de ajuda muito extenso, e o autor fica mais do que feliz em responder a perguntas de uso ...