Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jun 2017 12:57:01 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 219941] editors/vim usability regresseion, at least for vim-lite users -> new port editors/vim7
Message-ID:  <bug-219941-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219941

            Bug ID: 219941
           Summary: editors/vim usability regresseion, at least for
                    vim-lite users -> new port editors/vim7
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: adamw@FreeBSD.org
          Reporter: bugzilla.freebsd@omnilan.de
             Flags: maintainer-feedback?(adamw@FreeBSD.org)
          Assignee: adamw@FreeBSD.org

Why a new port editors/vim7?

At some point, vim-lite auto-enabled "visual" mode when selecting text with=
 the
mouse.
Having used vim-lite from ports for many years out of the box, I was very
annoyed especially since the upstream documentation is horrible, at least f=
or
non participating developers.

Recently, the out-of-box config additionally resulted in a ESC delay (made
cursor keys behaving differently until timeout passed ?!?), which made vim-=
lite
completely unusable for me.
Lots of confusing blogs/sources mentioned different solutions/things to bla=
me.=20
After I spent a decent amount of time trying to find a reason why I'm force=
d to
manually intercept to get vim back to the last-15-years-behaviour, I spent =
more
time looking at competitors =E2=80=93 with only joe fitting my CLI needs.  =
But I'm
quiet quick with vi for my tasks and don't see a chance ever reaching the s=
ame
efficiency with joe (jmacs).

So I went back to vim and decided to create an inofficial vim7 port, to avo=
id
any upcoming operational surprises.=20

Simply checked out r422333, the last 7-version (7.4.2367 which already had =
the
visual-mode defaults.vim, introduced at any point after 7.4.1832) and
incorporated the "official" patches for CVE-2016-1248 and CVE-2017-5953.

Most important, the FreeBSD port specific vimrc was extended by 'let
skip_defaults_vim =3D 1'.

The latter is one easy solution to get rid of the 2016 introduced heavy usa=
ge
regression, at least for vim-lite users.
So I'm voting for inclusion in editors/vim.

Whether people might need/want vim7 in the official ports tree is beyond my
scope.
If so, here's a skeleton to start (will add different attachments in separa=
te
comment, since I can only attach one file here?).  Decision should be descu=
ssed
with recent and current vim maintainers I guess.

-harry

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-219941-13>