Hi Tim!

On Mi, 17 Aug 2011, Tim Chase wrote:

> I'd like to be able to "set wrap linebreak" so that my long(er)
> lines of code wrap at my 80-column margin.  However the wrapped
> lines display starting at the left margin.  E.g.
> 
>    |def my_func()        |
>    |  for thing in (1, 2,|3, 4, 5)
>    |                     |
>                          ^ wrap column
> 
> Setting 'wrap linebreak' wraps to look like
> 
>    |def my_func()        |
>    |  for thing in (1, 2,|
>    |3, 4, 5)             |
> 
> whereas I'm hoping for something like either wrapping to the *same*
> indent as the wrapped line,
> 
>    |def my_func()        |
>    |  for thing in (1, 2,|
>    |  3, 4, 5)           |
> 
> or even better wrapping to the same-plus-a-multiple-of-'shiftwidth':
> 
>    |def my_func()        |
>    |  for thing in (1, 2,|
>    |    3, 4, 5)         |
> 
> 
> Any leads on coercing Vim to do such indented soft-wrapping (without
> inserting the literal newlines/indentation into the file)?

I am afraid, that is not possible, at least not that I know of. There is 
the breakindent¹ Patch, that should do what you want, so you need to 
compile your own version.

¹)https://retracile.net/wiki/VimBreakIndent

regards,
Christian

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to