annotate src/testdir/test_command_count.in @ 6514:79b3d83592c5 v7.4.584

updated for version 7.4.584 Problem: With tiny features test_command_count may fail. Solution: Source small.vim. (Christian Brabandt)
author Bram Moolenaar <bram@vim.org>
date Tue, 20 Jan 2015 12:39:39 +0100
parents a88d4dc02bf4
children 1d3139ae6ce6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6424
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
1 Test for user command counts vim: set ft=vim :
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
2
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
3 STARTTEST
6514
79b3d83592c5 updated for version 7.4.584
Bram Moolenaar <bram@vim.org>
parents: 6474
diff changeset
4 :so small.vim
6424
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
5 :let g:lines = []
6464
82c6a3bddb23 updated for version 7.4.561
Bram Moolenaar <bram@vim.org>
parents: 6424
diff changeset
6 :com -range=% RangeLines :call add(g:lines, 'RangeLines '.<line1>.' '.<line2>)
6424
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
7 :com -range -addr=arguments RangeArguments :call add(g:lines, 'RangeArguments '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
8 :com -range=% -addr=arguments RangeArgumentsAll :call add(g:lines, 'RangeArgumentsAll '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
9 :com -range -addr=loaded_buffers RangeLoadedBuffers :call add(g:lines, 'RangeLoadedBuffers '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
10 :com -range=% -addr=loaded_buffers RangeLoadedBuffersAll :call add(g:lines, 'RangeLoadedBuffersAll '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
11 :com -range -addr=buffers RangeBuffers :call add(g:lines, 'RangeBuffers '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
12 :com -range=% -addr=buffers RangeBuffersAll :call add(g:lines, 'RangeBuffersAll '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
13 :com -range -addr=windows RangeWindows :call add(g:lines, 'RangeWindows '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
14 :com -range=% -addr=windows RangeWindowsAll :call add(g:lines, 'RangeWindowsAll '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
15 :com -range -addr=tabs RangeTabs :call add(g:lines, 'RangeTabs '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
16 :com -range=% -addr=tabs RangeTabsAll :call add(g:lines, 'RangeTabsAll '.<line1>.' '.<line2>)
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
17 :set hidden
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
18 :arga a b c d
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
19 :argdo echo "loading buffers"
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
20 :argu 3
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
21 :.-,$-RangeArguments
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
22 :%RangeArguments
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
23 :RangeArgumentsAll
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
24 :N
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
25 :.RangeArguments
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
26 :split|split|split|split
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
27 :3wincmd w
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
28 :.,$RangeWindows
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
29 :%RangeWindows
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
30 :RangeWindowsAll
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
31 :only
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
32 :blast|bd
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
33 :.,$RangeLoadedBuffers
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
34 :%RangeLoadedBuffers
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
35 :RangeLoadedBuffersAll
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
36 :.,$RangeBuffers
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
37 :%RangeBuffers
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
38 :RangeBuffersAll
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
39 :tabe|tabe|tabe|tabe
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
40 :normal 2gt
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
41 :.,$RangeTabs
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
42 :%RangeTabs
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
43 :RangeTabsAll
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
44 :1tabonly
6464
82c6a3bddb23 updated for version 7.4.561
Bram Moolenaar <bram@vim.org>
parents: 6424
diff changeset
45 :s/\n/\r\r\r\r\r/
82c6a3bddb23 updated for version 7.4.561
Bram Moolenaar <bram@vim.org>
parents: 6424
diff changeset
46 :2ma<
82c6a3bddb23 updated for version 7.4.561
Bram Moolenaar <bram@vim.org>
parents: 6424
diff changeset
47 :$-ma>
82c6a3bddb23 updated for version 7.4.561
Bram Moolenaar <bram@vim.org>
parents: 6424
diff changeset
48 :'<,'>RangeLines
82c6a3bddb23 updated for version 7.4.561
Bram Moolenaar <bram@vim.org>
parents: 6424
diff changeset
49 :com -range=% -buffer LocalRangeLines :call add(g:lines, 'LocalRangeLines '.<line1>.' '.<line2>)
82c6a3bddb23 updated for version 7.4.561
Bram Moolenaar <bram@vim.org>
parents: 6424
diff changeset
50 :'<,'>LocalRangeLines
6472
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
51 :b1
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
52 ENDTEST
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
53
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
54 STARTTEST
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
55 :call add(g:lines, '')
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
56 :%argd
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
57 :arga a b c d
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
58 :let v:errmsg = ''
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
59 :5argu
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
60 :call add(g:lines, '5argu ' . v:errmsg)
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
61 :$argu
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
62 :call add(g:lines, '4argu ' . expand('%:t'))
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
63 :let v:errmsg = ''
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
64 :1argu
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
65 :call add(g:lines, '1argu ' . expand('%:t'))
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
66 :let v:errmsg = ''
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
67 :100b
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
68 :call add(g:lines, '100b ' . v:errmsg)
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
69 :split|split|split|split
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
70 :let v:errmsg = ''
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
71 :0close
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
72 :call add(g:lines, '0close ' . v:errmsg)
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
73 :$wincmd w
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
74 :$close
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
75 :call add(g:lines, '$close ' . winnr())
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
76 :let v:errmsg = ''
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
77 :$+close
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
78 :call add(g:lines, '$+close ' . v:errmsg)
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
79 :$tabe
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
80 :call add(g:lines, '$tabe ' . tabpagenr())
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
81 :let v:errmsg = ''
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
82 :$+tabe
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
83 :call add(g:lines, '$+tabe ' . v:errmsg)
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
84 :only!
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
85 :e x
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
86 :0tabm
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
87 :normal 1gt
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
88 :call add(g:lines, '0tabm ' . expand('%:t'))
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
89 :tabonly!
22f95a018b13 updated for version 7.4.565
Bram Moolenaar <bram@vim.org>
parents: 6464
diff changeset
90 :only!
6424
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
91 :e! test.out
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
92 :call append(0, g:lines)
6474
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
93 :unlet g:lines
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
94 :w|bd
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
95 :se hidden
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
96 :b1
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
97 ENDTEST
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
98
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
99 STARTTEST
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
100 :only!
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
101 :let g:lines = []
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
102 :%argd
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
103 :arga a b c d e f
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
104 :3argu
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
105 :let args = ''
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
106 :.,$-argdo let args .= ' '.expand('%')
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
107 :call add(g:lines, 'argdo:' . args)
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
108 :split|split|split|split
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
109 :2wincmd w
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
110 :let windows = ''
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
111 :.,$-windo let windows .= ' '.winnr()
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
112 :call add(g:lines, 'windo:'. windows)
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
113 :b2
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
114 :let buffers = ''
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
115 :.,$-bufdo let buffers .= ' '.bufnr('%')
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
116 :call add(g:lines, 'bufdo:' . buffers)
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
117 :let buffers = ''
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
118 :3,7bufdo let buffers .= ' '.bufnr('%')
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
119 :call add(g:lines, 'bufdo:' . buffers)
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
120 :tabe|tabe|tabe|tabe
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
121 :normal! 2gt
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
122 :let tabpages = ''
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
123 :.,$-tabdo let tabpages .= ' '.tabpagenr()
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
124 :call add(g:lines, 'tabdo:' . tabpages)
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
125 :e! test.out
a88d4dc02bf4 updated for version 7.4.566
Bram Moolenaar <bram@vim.org>
parents: 6472
diff changeset
126 :call append('$', g:lines)
6424
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
127 :w|qa!
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
128 ENDTEST
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
129
de877dab1c31 updated for version 7.4.542
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
130