@@ -2259,26 +2259,34 @@ func! Test_normal53_digraph()
22592259 bw !
22602260endfunc
22612261
2262- func ! Test_normal54_Ctrl_bsl ()
2263- new
2264- call setline (1 , ' abcdefghijklmn' )
2265- exe " norm! df\<c-\>\<c-n> "
2266- call assert_equal ([' abcdefghijklmn' ], getline (1 ,' $' ))
2267- exe " norm! df\<c-\>\<c-g> "
2268- call assert_equal ([' abcdefghijklmn' ], getline (1 ,' $' ))
2269- exe " norm! df\< c-\> m"
2270- call assert_equal ([' abcdefghijklmn' ], getline (1 ,' $' ))
2262+ func Test_normal54_Ctrl_bsl ()
2263+ new
2264+ call setline (1 , ' abcdefghijklmn' )
2265+ exe " norm! df\<c-\>\<c-n> "
2266+ call assert_equal ([' abcdefghijklmn' ], getline (1 ,' $' ))
2267+ exe " norm! df\<c-\>\<c-g> "
2268+ call assert_equal ([' abcdefghijklmn' ], getline (1 ,' $' ))
2269+ exe " norm! df\< c-\> m"
2270+ call assert_equal ([' abcdefghijklmn' ], getline (1 ,' $' ))
22712271 if ! has (" multi_byte" )
22722272 return
22732273 endif
2274- call setline (2 , ' abcdefghijklmnāf' )
2275- norm! 2 gg0
2276- exe " norm! df\<Char-0x101> "
2277- call assert_equal ([' abcdefghijklmn' , ' f' ], getline (1 ,' $' ))
2278- norm! 1 gg0
2279- exe " norm! df\<esc> "
2280- call assert_equal ([' abcdefghijklmn' , ' f' ], getline (1 ,' $' ))
2281-
2282- " clean up
2283- bw !
2274+ call setline (2 , ' abcdefghijklmnāf' )
2275+ norm! 2 gg0
2276+ exe " norm! df\<Char-0x101> "
2277+ call assert_equal ([' abcdefghijklmn' , ' f' ], getline (1 ,' $' ))
2278+ norm! 1 gg0
2279+ exe " norm! df\<esc> "
2280+ call assert_equal ([' abcdefghijklmn' , ' f' ], getline (1 ,' $' ))
2281+
2282+ " clean up
2283+ bw !
2284+ endfunc
2285+
2286+ func Test_normal_large_count ()
2287+ " This may fail with 32bit long, how do we detect that?
2288+ new
2289+ normal o
2290+ normal 6666666666 dL
2291+ bwipe!
22842292endfunc
0 commit comments