Я просто смотрел этот пост, в котором описывается, как обернуть целые слова в 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 |
| |
|---------------------------------------|
Любые идеи?
breakindent
: stackoverflow.com/questions/759577/ - person KajMagnus   schedule 28.10.2012