Friday, March 30, 2012

Re: cursorline and long lines

Christian Brabandt wrote:

> On Fri, March 30, 2012 00:41, Gary Johnson wrote:
> > On 2012-03-29, Christian Brabandt wrote:
> >> Bram,
> >>
> >> On Mi, 28 Mär 2012, Abu Yoav wrote:
> >>
> >> [...]
> >> > I am editing a text file (latex). I prefer that each paragraph be a
> >> > long line, and that vim wrap the text. That's the usual behaviour, and
> >> > that works fine. An option that seems very helpful is cursorline, so I
> >> > set it (":set cul"). However, this does not do what I want. Namely,
> >> > instead of highlighting the *visual* line I am on, it highlights the
> >> > whole paragraph. Is there any way to highlight only the current visual
> >> > line I am on? Again, a workaround would be to instruct vim to have
> >> > lines of at most 80 characters (say), but I don't want that.
> >>
> >> The help for 'cursorline' says:
> >>
> >> ,----
> >> | Highlight the screen line of the cursor with CursorLine
> >> `----
> >>
> >> While 'cul' has always been highlighting complete lines. Do you think,
> >> this would warrant a new option, that changes 'cul' to only highlight
> >> screen lines or change the option 'cul' to a string option, that can be
> >> set to 'screen' or 'line'?
> >>
> >> This might be helpful for long lines (e.g. when editing csv files and
> >> wrap is set).
> >>
> >> If not, the documentation should be updated.
> >
> > Or declare it a bug and fix the behavior to match the documentation.
>
> Well, here is a patch, that fixes it. I am not sure, whether this
> is a bug and this patch certainly makes 'cul' behave unexpectedly.
>
> Would be good, if some people try it out,
> because the screen drawing code looks frightening to me ;)

I don't think we should change the current meaning of 'cursorline'.
What the original poster asked for is something else.

Since 'cursorline' is a boolean option we can't change it to be more
than an on/off switch.

That leaves adding Yet Another Option...

- Bram

--
A KNIGHT rides into shot and hacks him to the ground. He rides off.
We stay for a moment on the glade. A MIDDLE-AGED LADY in a C. & A.
twin-set emerges from the trees and looks in horror at the body of her
HUSBAND.
MRS HISTORIAN: FRANK!
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///

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