diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-04-28 06:23:19 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-28 06:23:19 +0800 |
commit | 50107c37782fdeae7ad498c29d37a48cac87d657 (patch) | |
tree | 4ebb0cab3b8af3899ef4cdd0325598e6dab1b020 /test/functional/ui/popupmenu_spec.lua | |
parent | f65043154e023263bc98057b1792893ef2bfee18 (diff) | |
parent | aca226d728418e791b897a908631d52aa24157fe (diff) | |
download | rneovim-50107c37782fdeae7ad498c29d37a48cac87d657.tar.gz rneovim-50107c37782fdeae7ad498c29d37a48cac87d657.tar.bz2 rneovim-50107c37782fdeae7ad498c29d37a48cac87d657.zip |
Merge pull request #23352 from zeertzjq/pum-at-cursor
fix(pum): make :popup position correctly with float border
Diffstat (limited to 'test/functional/ui/popupmenu_spec.lua')
-rw-r--r-- | test/functional/ui/popupmenu_spec.lua | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/test/functional/ui/popupmenu_spec.lua b/test/functional/ui/popupmenu_spec.lua index c5e0c10a81..0b71e12b6f 100644 --- a/test/functional/ui/popupmenu_spec.lua +++ b/test/functional/ui/popupmenu_spec.lua @@ -4508,6 +4508,34 @@ describe('builtin popupmenu', function() {1:~ }| pasted | ]]) + + -- Add a window toolbar to the window and check the :popup menu position. + command('setlocal winbar=TEST') + feed('/X<CR>:popup PopUp<CR>') + screen:expect([[ + {2:TEST }| + one two three four five | + and one two {7:^X}three four five | + one more tw{n: Undo } | + {1:~ }{n: }{1: }| + {1:~ }{n: Paste }{1: }| + {1:~ }{n: }{1: }| + {1:~ }{n: Select Word }{1: }| + {1:~ }{n: Select Sentence }{1: }| + {1:~ }{n: Select Paragraph }{1: }| + {1:~ }{n: Select Line }{1: }| + {1:~ }{n: Select Block }{1: }| + {1:~ }{n: Select All }{1: }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + :popup PopUp | + ]]) + + feed('<Esc>') end) describe('"kind" and "menu"', function() |