Gosto de me concentrar em práticas de codificação adequadas e expressar a filosofia da comunidade FOSS. Como parte dessa prática, deixo meu código em um estado que permanece legível em muitas circunstâncias. É claro que não ofusco meu código e sempre tento deixar comentários úteis, mas há mais que você pode fazer para ajudar as pessoas que podem acompanhar seu trabalho. Uma maneira é garantir que seu código não exceda a largura de 80 colunas, pois muitos – se não todos – os consoles funcionam em uma base de 80×24. Esta pequena dica pode ajudar a manter o controle no vim:
augroup vimrc_autocmds
autocmd BufEnter * highlight OverLength
ctermbg=darkgrey guibg=#592929
autocmd BufEnter * match OverLength /%74v.*/
augroup END
Este trecho irá destacar qualquer texto que ultrapasse o valor fornecido, neste caso está sendo definido como 74, mas você pode ajustar isso para seus próprios gostos, assim como com qualquer cor, obviamente.
Muito obrigado a Edward Z. Yang por sua excelente postagem no blog sobre esse assunto, leia se quiser saber mais!