Am 2015-01-26 23:37, schrieb h_east:
Hi Bram and Vim developers,
How to reproduce:
---- Pattern#1 ----
:set breakindent
:30vnew
:normal! 3a1234567890
:normal! a abcde
:exec "normal! 0\<C-V>te"
x
Expected behavior:
- displayed "e"
Actual behavior:
- displayed "abcde"
---- Pattern#2 ----
:set breakindent
:30vnew
:normal! 4a1234567890
:exec "normal! >>\<C-V>3f0"
x
Expected behavior:
- displayed "1234567890"
Actual behavior:
- displayed "90"
Investigation result:
The first argument of lbr_chartabsize_ad() should always be the
beginning of the line address.
If you do not, Trouble comes into judgment of 'breakindent'.
Yes, it is written in the comments, I think you had maybe noticed :-)
I wrote a patch. Please check this.
Oh, I remember there was still a todo item, but I think I had problems
creating a test
case. Can you add a test for that fix as well please?
Best,
Christian
--
--
You received this message from the "vim_dev" 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
---
You received this message because you are subscribed to the Google Groups "vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.