Mercurial > vim
comparison src/testdir/test62.ok @ 4354:c80838526eeb v7.3.926
updated for version 7.3.926
Problem: Autocommands are triggered by setwinvar() et al. Missing BufEnter
on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of
events for :tablose and :tabnew.
Solution: Fix these autocommand events. (Zyx)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Mon, 06 May 2013 04:50:35 +0200 |
parents | e5b925ae56e3 |
children | bea5eb942011 |
comparison
equal
deleted
inserted
replaced
4353:1ab21898454f | 4354:c80838526eeb |
---|---|
16 1 | 16 1 |
17 10 | 17 10 |
18 4 | 18 4 |
19 6 | 19 6 |
20 E474 caught. | 20 E474 caught. |
21 === tab split === | |
22 WinLeave | |
23 TabLeave | |
24 WinEnter | |
25 TabEnter | |
26 === tabnew === | |
27 WinLeave | |
28 TabLeave | |
29 WinEnter | |
30 TabEnter | |
31 BufLeave | |
32 BufEnter | |
33 a b c | |
34 === call map(range(1, tabpagenr('$')), 'settabvar(v:val, === | |
35 a b c | |
36 === vsplit === | |
37 WinLeave | |
38 WinEnter | |
39 === tabnext 1 === | |
40 BufLeave | |
41 WinLeave | |
42 TabLeave | |
43 WinEnter | |
44 TabEnter | |
45 BufEnter | |
46 a a | |
47 === call map(copy(winr), 'settabwinvar('.tabn.', v:val, === | |
48 a a | |
49 === tabnext 3 === | |
50 BufLeave | |
51 WinLeave | |
52 TabLeave | |
53 WinEnter | |
54 TabEnter | |
55 === tabnext 2 === | |
56 === tabclose 3 === | |
57 2/2 | |
58 === tabnew === | |
59 WinLeave | |
60 TabLeave | |
61 WinEnter | |
62 TabEnter | |
63 BufLeave | |
64 BufEnter | |
65 === tabnext 1 === | |
66 BufLeave | |
67 WinLeave | |
68 TabLeave | |
69 WinEnter | |
70 TabEnter | |
71 BufEnter | |
72 === tabnext 3 === | |
73 BufLeave | |
74 WinLeave | |
75 TabLeave | |
76 WinEnter | |
77 TabEnter | |
78 === tabnext 2 === | |
79 BufLeave | |
80 WinLeave | |
81 TabLeave | |
82 WinEnter | |
83 TabEnter | |
84 === tabnext 2 === | |
85 === tabclose 3 === | |
86 BufEnter | |
87 === tabclose 3 === | |
88 2/2 |