annotate src/testdir/test61.in @ 0:76efa0be13f1

Initial revision
author atsuki
date Sat, 10 Nov 2007 15:07:22 +0900
parents
children c16898406ff2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
1 Tests for undo tree.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
2 Since this script is sourced we need to explicitly break changes up in
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
3 undo-able pieces. Do that by setting 'undolevels'.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
4
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
5 STARTTEST
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
6 :" Delete three characters and undo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
7 Gx:set ul=100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
8 x:set ul=100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
9 x:.w! test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
10 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
11 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
12 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
13 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
14 :"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
15 :/^111/w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
16 :" Delete three other characters and go back in time step by step
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
17 $x:set ul=100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
18 x:set ul=100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
19 x:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
20 :sleep 1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
21 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
22 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
23 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
24 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
25 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
26 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
27 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
28 g-:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
29 10g+:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
30 :"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
31 :/^222/w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
32 :" Delay for three seconds and go some seconds forward and backward
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
33 :sleep 2
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
34 Aa:set ul=100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
35 Ab:set ul=100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
36 Ac:set ul=100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
37 :.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
38 :ear 1s
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
39 :.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
40 :ear 3s
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
41 :.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
42 :later 1s
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
43 :.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
44 :later 1h
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
45 :.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
46 :"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
47 :" test undojoin
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
48 Goaaaa:set ul=100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
49 obbbbu:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
50 obbbb:set ul=100
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
51 :undojoin
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
52 occccu:.w >>test.out
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
53 :qa!
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
54 ENDTEST
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
55
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
56 1111 -----
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
57 2222 -----
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
58
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
59 123456789