]> git.pld-linux.org Git - packages/vim.git/blame - 7.3.213
- new: 7.3.255
[packages/vim.git] / 7.3.213
CommitLineData
a2e11672
AG
1To: vim_dev@googlegroups.com
2Subject: Patch 7.3.213
3Fcc: outbox
4From: Bram Moolenaar <Bram@moolenaar.net>
5Mime-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8------------
9
10Patch 7.3.213
11Problem: Javascript object literal is not indented correctly.
12Solution: Make a special case for when "J1" is in 'cino'. (Luc Deschenaux)
13Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
14
15
16*** ../mercurial/vim73/src/misc1.c 2011-05-25 17:29:40.000000000 +0200
17--- src/misc1.c 2011-06-10 04:58:10.000000000 +0200
18***************
19*** 6965,6971 ****
20 * ldfd) {
21 * }
22 */
23! if ((ind_keep_case_label
24 && cin_iscase(skipwhite(ml_get_curline()), FALSE)))
25 amount = get_indent();
26 else
27--- 6965,6971 ----
28 * ldfd) {
29 * }
30 */
31! if (ind_js || (ind_keep_case_label
32 && cin_iscase(skipwhite(ml_get_curline()), FALSE)))
33 amount = get_indent();
34 else
35*** ../mercurial/vim73/src/testdir/test3.in 2011-05-25 15:16:06.000000000 +0200
36--- src/testdir/test3.in 2011-06-12 21:44:12.000000000 +0200
37***************
38*** 1492,1501 ****
39
40 STARTTEST
41 :set cino=N-s
42! /namespaces
43 =/^NAMESPACEEND
44 ENDTEST
45
46 /* valid namespaces with normal indent */
47 namespace
48 {
49--- 1492,1502 ----
50
51 STARTTEST
52 :set cino=N-s
53! /^NAMESPACESTART
54 =/^NAMESPACEEND
55 ENDTEST
56
57+ NAMESPACESTART
58 /* valid namespaces with normal indent */
59 namespace
60 {
61***************
62*** 1561,1566 ****
63--- 1562,1588 ----
64
65
66 STARTTEST
67+ :set cino=J1
68+ /^JSSTART
69+ =/^JSEND
70+ ENDTEST
71+
72+ JSSTART
73+ var bar = {
74+ foo: {
75+ that: this,
76+ some: ok,
77+ },
78+ "bar":{
79+ a : 2,
80+ b: "123abc",
81+ x: 4,
82+ "y": 5
83+ }
84+ }
85+ JSEND
86+
87+ STARTTEST
88 :g/^STARTTEST/.,/^ENDTEST/d
89 :1;/start of AUTO/,$wq! test.out
90 ENDTEST
91*** ../mercurial/vim73/src/testdir/test3.ok 2011-05-25 15:16:06.000000000 +0200
92--- src/testdir/test3.ok 2011-06-12 21:44:26.000000000 +0200
93***************
94*** 1337,1342 ****
95--- 1337,1343 ----
96 }
97
98
99+ NAMESPACESTART
100 /* valid namespaces with normal indent */
101 namespace
102 {
103***************
104*** 1401,1403 ****
105--- 1402,1420 ----
106 NAMESPACEEND
107
108
109+
110+ JSSTART
111+ var bar = {
112+ foo: {
113+ that: this,
114+ some: ok,
115+ },
116+ "bar":{
117+ a : 2,
118+ b: "123abc",
119+ x: 4,
120+ "y": 5
121+ }
122+ }
123+ JSEND
124+
125*** ../vim-7.3.212/src/version.c 2011-06-12 21:37:06.000000000 +0200
126--- src/version.c 2011-06-12 21:48:34.000000000 +0200
127***************
128*** 711,712 ****
129--- 711,714 ----
130 { /* Add new patch number below this line */
131+ /**/
132+ 213,
133 /**/
134
135--
136hundred-and-one symptoms of being an internet addict:
137169. You hire a housekeeper for your home page.
138
139 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
140/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
141\\\ an exciting new programming language -- http://www.Zimbu.org ///
142 \\\ help me help AIDS victims -- http://ICCF-Holland.org ///
This page took 0.892066 seconds and 4 git commands to generate.