comparison src/testdir/test_cmdline.vim @ 19143:bfcafd1a3e37 v8.2.0131

patch 8.2.0131: command line is not cleared when switching tabs Commit: https://github.com/vim/vim/commit/479950f6c9aee4806f28a2b2fe5471e18a034cff Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jan 19 15:45:17 2020 +0100 patch 8.2.0131: command line is not cleared when switching tabs Problem: Command line is not cleared when switching tabs and the command line height differs. Solution: Set the "clear_cmdline" flag when needed. (Naruhiko Nishino, closes #5495)
author Bram Moolenaar <Bram@vim.org>
date Sun, 19 Jan 2020 16:00:04 +0100
parents 25a60d11adc2
children 02111977dd05
comparison
equal deleted inserted replaced
19142:3b7117916bb9 19143:bfcafd1a3e37
903 903
904 set cedit&vim 904 set cedit&vim
905 delfunc CmdWinType 905 delfunc CmdWinType
906 endfunc 906 endfunc
907 907
908 func Test_cmdlineclear_tabenter()
909 CheckScreendump
910
911 let lines =<< trim [SCRIPT]
912 call setline(1, range(30))
913 [SCRIPT]
914
915 call writefile(lines, 'XtestCmdlineClearTabenter')
916 let buf = RunVimInTerminal('-S XtestCmdlineClearTabenter', #{rows: 10})
917 call term_wait(buf, 50)
918 " in one tab make the command line higher with CTRL-W -
919 call term_sendkeys(buf, ":tabnew\<cr>\<C-w>-\<C-w>-gtgt")
920 call VerifyScreenDump(buf, 'Test_cmdlineclear_tabenter', {})
921
922 call StopVimInTerminal(buf)
923 call delete('XtestCmdlineClearTabenter')
924 endfunc
925
908 " vim: shiftwidth=2 sts=2 expandtab 926 " vim: shiftwidth=2 sts=2 expandtab