aboutsummaryrefslogtreecommitdiff
path: root/test/functional/legacy/cmdline_spec.lua
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2022-09-27 16:19:15 +0200
committerbfredl <bjorn.linse@gmail.com>2022-10-05 20:12:59 +0200
commit6ae144a92171cf9ae52bddddc3a081a4efaabe9f (patch)
treed8d62f23bf7e0d673c9f13a206e03a7d930a3d6c /test/functional/legacy/cmdline_spec.lua
parentcce0840cbfc3c4ee9ae1d3fc9b283d557d0204ab (diff)
downloadrneovim-6ae144a92171cf9ae52bddddc3a081a4efaabe9f.tar.gz
rneovim-6ae144a92171cf9ae52bddddc3a081a4efaabe9f.tar.bz2
rneovim-6ae144a92171cf9ae52bddddc3a081a4efaabe9f.zip
feat(messages)!: graduate the 'msgsep' feature
The old behaviour (e.g. via `set display-=msgsep`) will not be available. Assuming that messages always are being drawn on msg_grid (or not drawn at all, and forwarded to `ext_messages` enabled UI) will allows some simplifcations and enhancements moving forward.
Diffstat (limited to 'test/functional/legacy/cmdline_spec.lua')
-rw-r--r--test/functional/legacy/cmdline_spec.lua77
1 files changed, 0 insertions, 77 deletions
diff --git a/test/functional/legacy/cmdline_spec.lua b/test/functional/legacy/cmdline_spec.lua
index 49e3825693..88912b9cd4 100644
--- a/test/functional/legacy/cmdline_spec.lua
+++ b/test/functional/legacy/cmdline_spec.lua
@@ -172,83 +172,6 @@ describe('cmdline', function()
|
]])
end)
-
- -- oldtest: Test_redrawstatus_in_autocmd()
- it(':redrawstatus in cmdline mode', function()
- local screen = Screen.new(60, 8)
- screen:set_default_attr_ids({
- [0] = {bold = true, foreground = Screen.colors.Blue}, -- NonText
- [1] = {bold = true, reverse = true}, -- MsgSeparator, StatusLine
- })
- screen:attach()
- exec([[
- set laststatus=2
- set statusline=%=:%{getcmdline()}
- autocmd CmdlineChanged * redrawstatus
- set display-=msgsep
- ]])
- -- :redrawstatus is postponed if messages have scrolled
- feed([[:echo "one\ntwo\nthree\nfour"<CR>]])
- feed(':foobar')
- screen:expect([[
- {0:~ }|
- {0:~ }|
- {1: :echo "one\ntwo\nthree\nfour"}|
- one |
- two |
- three |
- four |
- :foobar^ |
- ]])
- -- it is not postponed if messages have not scrolled
- feed('<Esc>:for in in range(3)')
- screen:expect([[
- |
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {1: :for in in range(3)}|
- :for in in range(3)^ |
- ]])
- -- with cmdheight=1 messages have scrolled when typing :endfor
- feed('<CR>:endfor')
- screen:expect([[
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {1: :for in in range(3)}|
- :for in in range(3) |
- : :endfor^ |
- ]])
- feed('<CR>:set cmdheight=2<CR>')
- -- with cmdheight=2 messages haven't scrolled when typing :for or :endfor
- feed(':for in in range(3)')
- screen:expect([[
- |
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {1: :for in in range(3)}|
- :for in in range(3)^ |
- |
- ]])
- feed('<CR>:endfor')
- screen:expect([[
- |
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {0:~ }|
- {1: ::endfor}|
- :for in in range(3) |
- : :endfor^ |
- ]])
- end)
end)
describe('cmdwin', function()