summaryrefslogtreecommitdiff
path: root/src/testdir/mouse.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-07-01 15:49:29 +0200
committerBram Moolenaar <Bram@vim.org>2020-07-01 15:49:29 +0200
commitd58d4f90aeb381045000ea46493b5bd9b9d1fa23 (patch)
treed985d054985ee06335bb0cb584e70dd188f086fb /src/testdir/mouse.vim
parentef8c617b9c4dc262ed34598d7e382237696c3d61 (diff)
downloadvim-git-d58d4f90aeb381045000ea46493b5bd9b9d1fa23.tar.gz
patch 8.2.1108: mouse left-right scroll is not supported in terminal windowv8.2.1108
Problem: Mouse left-right scroll is not supported in terminal window. Solution: Implement mouse codes 6 and 7. (Trygve Aaberge, closes #6363)
Diffstat (limited to 'src/testdir/mouse.vim')
-rw-r--r--src/testdir/mouse.vim16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/testdir/mouse.vim b/src/testdir/mouse.vim
index a28a439c1..5eab1de48 100644
--- a/src/testdir/mouse.vim
+++ b/src/testdir/mouse.vim
@@ -169,4 +169,20 @@ func MouseWheelDown(row, col)
call feedkeys(MouseWheelDownCode(a:row, a:col), 'Lx!')
endfunc
+func MouseWheelLeftCode(row, col)
+ return TerminalEscapeCode(0x42, a:row, a:col, 'M')
+endfunc
+
+func MouseWheelLeft(row, col)
+ call feedkeys(MouseWheelLeftCode(a:row, a:col), 'Lx!')
+endfunc
+
+func MouseWheelRightCode(row, col)
+ return TerminalEscapeCode(0x43, a:row, a:col, 'M')
+endfunc
+
+func MouseWheelRight(row, col)
+ call feedkeys(MouseWheelRightCode(a:row, a:col), 'Lx!')
+endfunc
+
" vim: shiftwidth=2 sts=2 expandtab