Largura do texto Vim e o console: 80 colunas

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!