summaryrefslogtreecommitdiff
path: root/vim-8.0-copy-paste.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vim-8.0-copy-paste.patch')
-rw-r--r--vim-8.0-copy-paste.patch87
1 files changed, 87 insertions, 0 deletions
diff --git a/vim-8.0-copy-paste.patch b/vim-8.0-copy-paste.patch
new file mode 100644
index 0000000..bd5bbd4
--- /dev/null
+++ b/vim-8.0-copy-paste.patch
@@ -0,0 +1,87 @@
+diff --git a/runtime/defaults.vim b/runtime/defaults.vim
+index f1d5cd1..b08de8e 100644
+--- a/runtime/defaults.vim
++++ b/runtime/defaults.vim
+@@ -74,18 +74,6 @@ sunmap Q
+ " Revert with ":iunmap <C-U>".
+ inoremap <C-U> <C-G>u<C-U>
+
+-" In many terminal emulators the mouse works just fine. By enabling it you
+-" can position the cursor, Visually select and scroll with the mouse.
+-" Only xterm can grab the mouse events when using the shift key, for other
+-" terminals use ":", select text and press Esc.
+-if has('mouse')
+- if &term =~ 'xterm'
+- set mouse=a
+- else
+- set mouse=nvi
+- endif
+-endif
+-
+ " Only do this part when Vim was compiled with the +eval feature.
+ if 1
+
+diff --git a/src/testdir/test_balloon.vim b/src/testdir/test_balloon.vim
+index ed0c6c1..90c8c40 100644
+--- a/src/testdir/test_balloon.vim
++++ b/src/testdir/test_balloon.vim
+@@ -9,6 +9,7 @@ source screendump.vim
+ CheckScreendump
+
+ let s:common_script =<< trim [CODE]
++ set mouse=a
+ call setline(1, ["one one one", "two tXo two", "three three three"])
+ set balloonevalterm balloonexpr=MyBalloonExpr()..s:trailing balloondelay=100
+ let s:trailing = '<' " check that script context is set
+diff --git a/src/testdir/test_popupwin.vim b/src/testdir/test_popupwin.vim
+index b91689e..c6b70d1 100644
+--- a/src/testdir/test_popupwin.vim
++++ b/src/testdir/test_popupwin.vim
+@@ -553,6 +553,7 @@ func Test_popup_drag()
+ " create a popup that covers the command line
+ let lines =<< trim END
+ call setline(1, range(1, 20))
++ set mouse=a
+ split
+ vsplit
+ $wincmd w
+@@ -621,6 +622,7 @@ func Test_popup_drag_minwidth()
+
+ " create a popup that does not fit
+ let lines =<< trim END
++ set mouse=a
+ call range(40)
+ \ ->map({_,i -> string(i)})
+ \ ->popup_create({
+@@ -669,6 +671,7 @@ func Test_popup_drag_termwin()
+ let lines =<< trim END
+ set foldmethod=marker
+ call setline(1, range(100))
++ set mouse=a
+ for nr in range(7)
+ call setline(nr * 12 + 1, "fold {{{")
+ call setline(nr * 12 + 11, "end }}}")
+@@ -722,6 +725,7 @@ func Test_popup_close_with_mouse()
+
+ let lines =<< trim END
+ call setline(1, range(1, 20))
++ set mouse=a
+ " With border, can click on X
+ let winid = popup_create('foobar', #{
+ \ close: 'button',
+@@ -1557,6 +1561,7 @@ func Test_popup_beval()
+ let lines =<< trim END
+ call setline(1, range(1, 20))
+ call setline(5, 'here is some text to hover over')
++ set mouse=a
+ set balloonevalterm
+ set balloonexpr=BalloonExpr()
+ set balloondelay=100
+@@ -2262,6 +2267,7 @@ func Test_popup_scrollbar()
+
+ let lines =<< trim END
+ call setline(1, range(1, 20))
++ set mouse=a
+ hi ScrollThumb ctermbg=blue
+ hi ScrollBar ctermbg=red
+ let winid = popup_create(['one', 'two', 'three', 'four', 'five',