Am 2015-01-11 15:49, schrieb Dominique Pellé:
On Sun, Jan 11, 2015 at 2:29 PM, Dominique Pellé wrote

Hi

I noticed a bug in Vim-7.4.567 with syntax highlighting of
tabs when using the conceal feature. How to reproduce:

$ vim -N -u NONE \
  -c 'syn on' \
  -c 'set cole=2 list lcs=tab:»·' \
  -c 'syn match Title "^..." conceal' \
  -c 'call feedkeys("a0123456789\<tab>01234567890\<cr>")'

Observe that the tab 'listchar' characters are only partially
highlighted in blue (NonText syntax group).
I'd expect the entire tab to be highlighted in blue.

In other words, the last 3 dots should be blue instead
of white in the first line in this screenshot:

http://dominique.pelle.free.fr/pic/vim-bug-syntax-highlight-tab.png

I have not found how to fix it yet.

Regards
Dominique

Hi

I've done a bissection:

changeset 6026:d42a1d3b74d4 (7.4.353)  -> BUG!
changeset 6025:ad317f586374 (7.4.352)  -> no bug

So bug is a regression introduced by this patch:

===
changeset:   6026:d42a1d3b74d4
tag:         v7-4-353
user:        Bram Moolenaar <b...@vim.org>
date:        Wed Jul 02 20:00:47 2014 +0200
files:       runtime/doc/options.txt src/charset.c src/screen.c
src/testdir/Make_amiga.mak src/testdir/Make_dos.mak
src/testdir/Make_ming.mak src/testdir/Make_os2.mak
src/testdir/Make_vms.mms src/testdir/Makefile
src/testdir/test_listlbr.in src/testdir/test_listlbr.ok src/version.c
description:
updated for version 7.4.353
Problem:    'breakindent' doesn't work with the 'list' option.
Solution:   Make it work. (Christian Brabandt)

Hi Dominique,
I think, I have posted a patch to that problem here:
https://groups.google.com/d/msg/vim_dev/5eZuGL8QV0U/jQp2BdvdYd0J
(including a test). I have checked with that patch and the problem does
not occur.

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 vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to