mirror of
https://github.com/neovim/neovim.git
synced 2026-05-24 05:40:08 +00:00
fix(ui): z=, tselect with async vim.ui.select
Problem:
After 55ceb31, z= and tselect don't work if `vim.ui.select` is an async
provider (especially terminal buffers).
Solution:
Drop the `vim.wait()` approach, use an async approach.
fix #39506
This commit is contained in:
@@ -319,6 +319,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = false,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = false,
|
||||
keepalt = false,
|
||||
@@ -360,6 +361,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = false,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = false,
|
||||
keepalt = false,
|
||||
@@ -401,6 +403,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = false,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = false,
|
||||
keepalt = false,
|
||||
@@ -442,6 +445,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = true,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = true,
|
||||
keepalt = false,
|
||||
@@ -483,6 +487,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = false,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = false,
|
||||
keepalt = false,
|
||||
@@ -524,6 +529,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = false,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = false,
|
||||
keepalt = false,
|
||||
@@ -577,6 +583,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = false,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = false,
|
||||
keepalt = false,
|
||||
@@ -619,6 +626,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = false,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = false,
|
||||
keepalt = false,
|
||||
@@ -672,6 +680,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = false,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = false,
|
||||
keepalt = false,
|
||||
@@ -713,6 +722,7 @@ describe('nvim_create_user_command', function()
|
||||
browse = false,
|
||||
confirm = false,
|
||||
emsg_silent = false,
|
||||
filter = { force = false, pattern = '' },
|
||||
hide = false,
|
||||
horizontal = false,
|
||||
keepalt = false,
|
||||
|
||||
Reference in New Issue
Block a user