Hi Bram,
here is a patch, that fixes this item from the todo list:

,----
| 'cursorline' is displayed too short when there are concealed characters
| and 'list' is set, 'listchars' at default value. (Dennis Preiser, 2010
| Aug 15)
`----

BTW: Is it supposed to be that concealed lines, wrap earlier than other
lines? (e.g. make a window 72 chars wide and do :h E704 and look how the
last 'E' is still drawn but the rest of the line is wrapped, while other
lines are drawn until the end of the window) I can understand why this
happens, but it looks strange.

diff --git a/src/screen.c b/src/screen.c
--- a/src/screen.c
+++ b/src/screen.c
@@ -5099,7 +5099,11 @@
 #ifdef FEAT_DIFF
                    || filler_todo > 0
 #endif
-                   || (wp->w_p_list && lcs_eol != NUL && p_extra != at_end_str)
+                   || (wp->w_p_list && lcs_eol != NUL && p_extra != at_end_str
+#ifdef FEAT_SYN_HL
+                       && !wp->w_p_cul
+#endif
+                      )
                    || (n_extra != 0 && (c_extra != NUL || *p_extra != NUL)))
                )
         {


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

Raspunde prin e-mail lui