Je regardais juste ce post qui décrit comment envelopper des mots entiers dans vim. La solution acceptée était la suivante:
:set formatoptions=l
:set lbr
Ce qui prend ce texte (les onglets sont affichés comme \ t):
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will wr|ap here
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Cela accomplit un comportement comme celui-ci (les onglets sont affichés comme \ t):
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will |
|wrap here |
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Je voudrais cependant redéfinir cette fonction. Je voudrais que la ligne enveloppée ait le même nombre d'onglets devant elle que la ligne ci-dessus a plus un. C'est à dire:
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will |
|\t\t\twrap here |
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Des idées?