On So, 19 Jun 2011, Bram Moolenaar wrote:
> Christian Brabandt wrote:
> > On Di, 14 Jun 2011, hsitz wrote:
> > > On Jun 14, 7:35 pm, Bram Moolenaar <B...@Moolenaar.net> wrote:
> > > > That's a bug.
> > > Thanks for confirming. I will move to vim-dev. Here are some steps
> > > to reproduce it.
> > >
> > > 1. Create a document with this line of text:
> > > This is text. [abcd] The text in brackets is concealed.
> > >
> > > 2. :syn match MyHiddenText conceal '\[.\{-1,}]'
> > >
> > > 3. :set conceallevel=3
> > >
> > > 4. :set concealcursor=nc
> > >
> > > The brackets and text inside should now be invisible. Click with the
> > > mouse on the 'b' in 'brackets' and the cursor appears on the line 6
> > > chars to the left of where you click. The problem happens with both
> > > 'conceal' areas and 'concealends' areas.
> >
> > Attached patch fixes it.
>
> I had a look at the patch now. It will only fix it for a very limited
> number of situations. Not for the help files, which have 'cole' set to
> 2. I also suspect it's wrong for when there are double-width
> characters.
Bram, what would be the best way, to count the number of concealed chars
at a given position within a line? My basic attempt in this patch,
didn't take double_width chars into account?
This concealing stuff is really hard to get right ;)
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
No comments:
Post a Comment