On Sep 14, 9:41 am, Bram Moolenaar <[email protected]> wrote:
> Ben Fritz wrote:
> > Forwarded from vim_use...potentially the changeset mentioned below
> > missed a change or two.
>
> > ---------- Forwarded message ----------
> > From: Stahlman Family <[email protected]>
> > Date: Aug 24, 7:35 pm
> > Subject: Possible bug: cchar not applied to region start token when
> > cole=2
> > To: vim_use
>
> > Ben Fritz wrote:
>
> > > On Aug 21, 9:15 am, Stahlman Family <[email protected]> wrote:
> > >> Now comes the unexpected part... With the cursor on the 2nd line (the
> > >> one containing the yz region), and Vim in normal mode, the region end
> > >> token (Z) is displayed as cchar (`-') (as expected), but the start token
> > >> (Y) is *completely* concealed (as it would be for conceallevel=3). If I
> > >> enter insert mode, both start and end tokens are displayed as the actual
> > >> text highlighted as Error. While the insert mode behavior makes sense, I
> > >> would have expected the treatment of the start and end tokens to be
> > >> identical in normal mode: i.e., I would expect them both to be replaced
> > >> by cchar.
>
> > > This sounds very similar to one of the 2 bugs reported a few weeks ago
> > > here:
>
> > >http://groups.google.com/group/vim_dev/browse_thread/thread/e49bf0f57...
>
> > > These bugs were both fixed, I believe in changeset da067045878f: Fix
> > > for "concealends". (Vince Negri).
>
> > I'm seeing this issue with a version of Vim 7.3 proper (checked out
> > and
> > compiled on or around August 21), which, if I understand correctly,
> > should have the fix to which you refer. I looked at your test file and
> > verified that I don't see the issue you reported; however, you can
> > reproduce my issue with your test file, simply by adding the cchar
> > argument to your concealends region definition (e.g., cchar=-), then
> > using your > map to increase conceallevel from 1 to 2. When you do
> > this,
> > I believe you will find that the cchar at the start of the region
> > disappears, whereas the one at the end of the region remains.
>
> > It is as though the fix was implemented only for conceallevel=1...
>
> > Brett Stahlman
>
> The information to reproduce the problem is missing.  Can someone
> describe the problem, how to reproduce it?
>

Create any syntax region with both 'concealends' and any 'cchar'
specified. Set conceallevel to 2. Only one of the two ends gets the
cchar displayed.

-- 
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

Raspunde prin e-mail lui