diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-09-11 08:29:33 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-11 08:29:33 +0800 |
commit | 2b475cb5cc2196a32085fbbdfd7357cbb02a1cb0 (patch) | |
tree | efbc40dc8fdb5391ce81b70afbfa81df7518c080 /test/functional/ui/statuscolumn_spec.lua | |
parent | af0684f0d578631dae7d857cd065d81288be3cf2 (diff) | |
download | rneovim-2b475cb5cc2196a32085fbbdfd7357cbb02a1cb0.tar.gz rneovim-2b475cb5cc2196a32085fbbdfd7357cbb02a1cb0.tar.bz2 rneovim-2b475cb5cc2196a32085fbbdfd7357cbb02a1cb0.zip |
fix(mouse): click on 'statuscolumn' with 'rightleft' (#25090)
Diffstat (limited to 'test/functional/ui/statuscolumn_spec.lua')
-rw-r--r-- | test/functional/ui/statuscolumn_spec.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/functional/ui/statuscolumn_spec.lua b/test/functional/ui/statuscolumn_spec.lua index ee235cd6b5..742976cbe2 100644 --- a/test/functional/ui/statuscolumn_spec.lua +++ b/test/functional/ui/statuscolumn_spec.lua @@ -532,6 +532,24 @@ describe('statuscolumn', function() eq('0 3 r 7', eval("g:testvar")) meths.input_mouse('right', 'press', '', 0, 3, 0) eq('0 4 r 7', eval("g:testvar")) + + command('rightbelow vsplit') + meths.input_mouse('left', 'press', '', 0, 0, 27) + eq('0 1 l 4', eval("g:testvar")) + meths.input_mouse('right', 'press', '', 0, 3, 27) + eq('0 1 r 7', eval("g:testvar")) + command('setlocal rightleft') + meths.input_mouse('left', 'press', '', 0, 0, 52) + eq('0 1 l 4', eval("g:testvar")) + meths.input_mouse('right', 'press', '', 0, 3, 52) + eq('0 1 r 7', eval("g:testvar")) + command('wincmd H') + meths.input_mouse('left', 'press', '', 0, 0, 25) + eq('0 1 l 4', eval("g:testvar")) + meths.input_mouse('right', 'press', '', 0, 3, 25) + eq('0 1 r 7', eval("g:testvar")) + command('close') + command('set laststatus=2 winbar=%f') command('let g:testvar = ""') -- Check that winbar click doesn't register as statuscolumn click |