Osobně mě na vimu dlouho štvalo, že při zlámání dlouhých řádek zničí odsazování kódu. Napsal jsem kvůli tomu patch, který odsazení dodržuje i na odlomených částech řádku, a asi dva roky (2004-2006) se ho snažil protlačit do upstreamu: odpověď ostatních uživatelů příznivá, upstream naprosto NIC (akorát ho Bram zařadil na svůj TODO list). Vypadá to takhle: http://beta.arcig.cz/~eudoxos/vim7/breakindent1.png http://beta.arcig.cz/~eudoxos/vim7/breakindent2.png .
Aktuální verzi pro vim 7.3 vystavila nějaká dobrá duše na https://retracile.net/wiki/VimBreakIndent . Pokud to někomu z vás přijde užitečné a jste aktivní v komunitě vývojářů, můžete se pokusit ho protlačit. Osobně jsem to už vzdal, akorát ho občas přizpůsobím a zkompiluju si lokální verzi.
Zdravím, venca