Ken Takata <ken...@csc.jp> wrote:

> Hi
>
> Columns in Vim's doc seem to be aligned with :set conceallevel=0,
> but :set conceallevel=2 is the default now.
> Attached patch will align columns with both settings (cole=0, 2)
> by adding one or two white spaces between a word and a tab.
>
> Regards,
> Ken Takata


Hi Ken

I don't think that we should apply this patch, it mixes spaces an tabs.
So your patch makes it aligned with conceal feature, but misaligned
without conceal feature.

The reasons for misalignments was discussed in recent threads:

http://comments.gmane.org/gmane.editors.vim.devel/33830
http://comments.gmane.org/gmane.editors.vim.devel/34495

Misalignment happens because of a bug in conceal code for which
there is a pending patch, which fixes, among other things, alignment
regardless of conceal settings).

Problem is listed in ":help todo.txt":

=== :help todo.txt ===
'cursorline' is displayed too short when there are concealed characters and
'list' is set.  (Dennis Preiser)
Patch 7.3.116 was the wrong solution.
Christian Brabandt has another incomplete patch. (2011 Jul 13)
Also: Alignment in help with tabs gets messed up, esp. at ":help index".
Probably need to make a tab work like there was no concealing.  Possibly with
an option.  Like line wrapping works as if there is no concealing.
Patch by Dominique Pelle, Also fixes "fC" problem.
    "fC" doesn't position the cursor correctly when there are concealed
    characters.  Patch by Christian Brabandt, 2011 Oct 11)
===

Regards
-- Dominique

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