Я как раз смотрел этот пост, в котором описывается, как обернуть целые слова в vim. Принятое решение было таким:
:set formatoptions=l
:set lbr
Что принимает этот текст (вкладки показаны как \ 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 |
| |
|---------------------------------------|
Это выполняет подобное поведение (вкладки показаны как \ t):
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will |
|wrap here |
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Однако я бы хотел переопределить эту функцию. Я бы хотел, чтобы перед строкой в оболочке было такое же количество вкладок, что и в строке выше плюс один. Т.е.:
*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 |
| |
|---------------------------------------|
Любые идеи?