aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/cmdline_spec.lua
diff options
context:
space:
mode:
authorluukvbaal <luukvbaal@gmail.com>2025-01-05 14:59:50 +0100
committerGitHub <noreply@github.com>2025-01-05 05:59:50 -0800
commit847c28f6f6ccdfa6d7887605b84137e00e5f7968 (patch)
tree5a0e14fd8c16db6b3e1c2ac2f7effd756277d147 /test/functional/ui/cmdline_spec.lua
parentbf48dfadeccc37527e9b59b1c0f529ea889bf735 (diff)
downloadrneovim-847c28f6f6ccdfa6d7887605b84137e00e5f7968.tar.gz
rneovim-847c28f6f6ccdfa6d7887605b84137e00e5f7968.tar.bz2
rneovim-847c28f6f6ccdfa6d7887605b84137e00e5f7968.zip
fix(cmdline): always show cmdline when it is a prompt #31866
Cmdline prompts should ignore `cmd_silent`.
Diffstat (limited to 'test/functional/ui/cmdline_spec.lua')
-rw-r--r--test/functional/ui/cmdline_spec.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/functional/ui/cmdline_spec.lua b/test/functional/ui/cmdline_spec.lua
index 93ea2b9186..a2722a4139 100644
--- a/test/functional/ui/cmdline_spec.lua
+++ b/test/functional/ui/cmdline_spec.lua
@@ -1038,6 +1038,18 @@ describe('cmdline redraw', function()
]],
}
end)
+
+ it('silent prompt', function()
+ command([[nmap <silent> T :call confirm("Save changes?", "&Yes\n&No\n&Cancel")<CR>]])
+ feed('T')
+ screen:expect([[
+ |
+ {3: }|
+ |
+ {6:Save changes?} |
+ {6:[Y]es, (N)o, (C)ancel: }^ |
+ ]])
+ end)
end)
describe('statusline is redrawn on entering cmdline', function()