1
0
forked from aniani/vim

patch 8.1.1005: test fails because t_F2 is not set

Problem:    Test fails because t_F2 is not set.
Solution:   Add try-catch.
This commit is contained in:
Bram Moolenaar
2019-03-11 08:05:50 +01:00
parent e165f63598
commit 55d81cd2a1
2 changed files with 9 additions and 2 deletions

View File

@@ -151,12 +151,17 @@ endfunc
" characters as an escape sequence. " characters as an escape sequence.
func Test_recording_esc_sequence() func Test_recording_esc_sequence()
new new
let save_F2 = &t_F2 try
let save_F2 = &t_F2
catch
endtry
let t_F2 = "\<Esc>OQ" let t_F2 = "\<Esc>OQ"
call feedkeys("qqiTest\<Esc>", "xt") call feedkeys("qqiTest\<Esc>", "xt")
call feedkeys("OQuirk\<Esc>q", "xt") call feedkeys("OQuirk\<Esc>q", "xt")
call feedkeys("Go\<Esc>@q", "xt") call feedkeys("Go\<Esc>@q", "xt")
call assert_equal(['Quirk', 'Test', 'Quirk', 'Test'], getline(1, 4)) call assert_equal(['Quirk', 'Test', 'Quirk', 'Test'], getline(1, 4))
bwipe! bwipe!
let t_F2 = save_F2 if exists('save_F2')
let t_F2 = save_F2
endif
endfunc endfunc

View File

@@ -779,6 +779,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
1005,
/**/ /**/
1004, 1004,
/**/ /**/