aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/mouse_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-04-27 20:19:21 +0800
committerGitHub <noreply@github.com>2023-04-27 20:19:21 +0800
commita3dfe1bc89a518442503189ca074ee8ab4b8b0d4 (patch)
tree4a3a99d4537b8997e78caf5160b2720f31211b7d /test/functional/ui/mouse_spec.lua
parent4b3fdf321c25557423e2b87231999577f939af68 (diff)
downloadrneovim-a3dfe1bc89a518442503189ca074ee8ab4b8b0d4.tar.gz
rneovim-a3dfe1bc89a518442503189ca074ee8ab4b8b0d4.tar.bz2
rneovim-a3dfe1bc89a518442503189ca074ee8ab4b8b0d4.zip
fix(pum): position properly with ext_multigrid (#23336)
Diffstat (limited to 'test/functional/ui/mouse_spec.lua')
-rw-r--r--test/functional/ui/mouse_spec.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/functional/ui/mouse_spec.lua b/test/functional/ui/mouse_spec.lua
index c7f6861c12..d9b9cf9f1b 100644
--- a/test/functional/ui/mouse_spec.lua
+++ b/test/functional/ui/mouse_spec.lua
@@ -1849,5 +1849,17 @@ describe('ui/mouse/input', function()
feed('<Down><CR>')
eq(2, funcs.winnr())
eq('', funcs.getreg('"'))
+
+ -- Test for right click in visual mode inside the selection with vertical splits
+ command('wincmd t')
+ command('rightbelow vsplit')
+ funcs.setreg('"', '')
+ meths.win_set_cursor(0, {1, 9})
+ feed('vee')
+ meths.input_mouse('right', 'press', '', 0, 0, 52)
+ meths.input_mouse('right', 'release', '', 0, 0, 52)
+ feed('<Down><CR>')
+ eq({1, 9}, meths.win_get_cursor(0))
+ eq('ran away', funcs.getreg('"'))
end)
end)