Tony Mechelynck wrote:

> On Mon, Jul 25, 2016 at 10:10 PM, Christian Brabandt <cbli...@256bit.org> 
> wrote:
> > Hi Bram!
> >
> > On So, 24 Jul 2016, Bram Moolenaar wrote:
> >
> >> > please no hlsearch. That is most often annoying.
> >>
> >> Well, I find it useful.  But I suppose that's more a personal
> >> preference.
> >
> > perhaps, if we made ctrl-l clear the search highlighting by default?
> >
> >> > some more I would set, the mentioned
> >> > :set display+=lastline
> >>
> >> As mentioned, I don't use it myself, I expect long time Vi/Vim users to
> >> be surprised if this changes.
> >
> > Really? I think the default of a bunch of '@'
> > doesn't really help anybody, instead show at least the beginning of the
> > line.
> >
> 
> For people like me, who set 'wrap', display-=lastline would replace a
> "long last line" by several rows of @@@@@... which can be _extremely_
> annoying. Just @@@ at bottom right (or at bottom left if 'rightleft'
> is set) should IMHO be sufficient to show that the line goes on after
> the end of the screen, without filling maybe half the screen with only
> row after row after row of only at-signs.
> 
> Of course I set +=lastline myself, since I need it and ATM it is not a
> default, but I can't imagine someone hollering in dismay if a last
> line (of several screen lines if 'wrap' is set) weren't anymore filled
> with at-signs only, but only the last three character cells were.

The problem of the current "lastline" implementation is that the @@@ at
the end is quite hard to spot.  Switching from the old Vi behavior of
all "@" lines to that is quite a big jump:

old:
        asdf asdf asdf asdf asd
        @
        @
        @
        @

lastline:
        asdf asdf asdf asdf asd
        asdf asdf asdf asdf asd fasdf asdf asdf asd fasd f
        asdf asdf asdf asdf asd fasdf asdf asdf asd fasd f
        asdf asdf asdf asdf asd fasdf asdf asdf asd fasd f
        asdf asdf asdf asdf asd fasdf asdf asdf asd fas@@@

At the same time, the "@" lines filling most of the screen it useless.
I think everybody agrees with that.

So, trying to find a solution that we can use as default for everybody,
how about this: Show "@@@" in the last line, no other text.  Then it's
clear there is more following, but still showing the lines that are
available.  For a two-screen-line while there is only space for one, you
would only get "@@@".  Users who want more can switch to "lastline" as
before.  We could call this "truncate"

truncate:
        asdf asdf asdf asdf asd
        asdf asdf asdf asdf asd fasdf asdf asdf asd fasd f
        asdf asdf asdf asdf asd fasdf asdf asdf asd fasd f
        asdf asdf asdf asdf asd fasdf asdf asdf asd fasd f
        @@@


-- 
ROBIN:  The what?
ARTHUR: The Holy Hand Grenade of Antioch.  'Tis one of the sacred relics
        Brother Maynard always carries with him.
ALL:    Yes. Of course.
ARTHUR: (shouting) Bring up the Holy Hand Grenade!
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// Bram Moolenaar -- b...@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_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.

Raspunde prin e-mail lui