This is the mail archive of the
mailing list for the Cygwin project.
Re: Vim, Mintty, and mouse resizing no longer works.
- From: Thomas Wolff <towo at towo dot net>
- To: cygwin at cygwin dot com, james dot darnley at gmail dot com
- Date: Sat, 11 Jul 2015 22:44:00 +0200
- Subject: Re: Vim, Mintty, and mouse resizing no longer works.
- Authentication-results: sourceware.org; auth=none
- References: <55A068C7 dot 2090300 at gmail dot com> <55A1051A dot 30300 at towo dot net> <55A15C60 dot 6030609 at gmail dot com>
Am 11.07.2015 um 20:11 schrieb James Darnley:
On 2015-07-11 13:59, Thomas Wolff wrote:
Am 11.07.2015 um 02:52 schrieb James Darnley:
Unfortunately I have a complaint to make.
When using the latest Mintty release I can no longer use the mouse to
resize split windows in Vim. In 1.1.3, I can drag any window separator
around to change the size of them. In 2.0.2 Aim appears to interpret
the mouse as trying to make a visual section in one window.
I tried quickly to narrow down which commit might have introduced the
problem using git bisect, unfortunately it was slowed down by some
commits not compiling. However it did lead to producing this message.
4765275a7cfd9fadc74aedc1191de5390fa11c09 is the first bad commit
Author: Thomas Wolff <firstname.lastname@example.org>
Date: Tue Jun 16 14:45:20 2015 +0200
If I checkout the commit immediately preceding this the mouse works as I
expect. I cannot explain why this might be the case as it looks like
there are no relevant code changes in that commit.
I will try to investigate some more but I wanted to let you know.
The commit you refer to did not change any actual code, so maybe
something in the environment is involved.
Please describe a reproducible test case. How would you setup split
windows in vim? How would you try to resize them?
Also, did you use one of the new mouse options, like MiddleClickAction?
I don't know if you know vim so this might be verbose.
To make a vertical split, run the command :vs
To open vim with a vertical split: vim -O file1 file2
(That is a literal colon, v, and s and an uppercase letter O)
To make a horizontal split, run the command :sp
To open vim with a vertical split: vim -o file1 file2
(That is a literal colon, s, and p and an lowercase letter O)
To resize (when it works) just left click on the separator and drag.
Much like resizeable frames in a web page or a Windows window border
(but you don't get the double ended arrow cursor)
thanks for the step-by-step description. I cannot reproduce, however, a
working resize. I've tried with mintty 1.1.3 (freshly compiled, should
that make a difference) on cygwin-32, and mintty 1.2 on cygwin-64.
With a horizontal split, vim does not show me any separator at all.
With a vertical split, there is a vertical bar ("|") separator, but
nothing happens on click-and-drag. Is some additional vim configuration
needed to enable that feature? General mouse enabling perhaps? (I once
heard this would need to be fiddled about in vim and emacs and I wonder
why these traditional editors make basic things so troublesome for the
users; my own editor, mined, provides all mouse functions out-of-the-box...)
Please, additional details.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple