From 787f99c21b1d9f6d7d5cc63a39e00cf58d7252ca Mon Sep 17 00:00:00 2001 From: yufanyufan Date: Sat, 30 Apr 2016 02:16:59 -0700 Subject: [PATCH 1/3] Update language-c.cson --- settings/language-c.cson | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/settings/language-c.cson b/settings/language-c.cson index 17d33e4..cf5e86c 100644 --- a/settings/language-c.cson +++ b/settings/language-c.cson @@ -3,11 +3,17 @@ 'commentStart': '// ' 'increaseIndentPattern': '(?x) ^ .* \\{ [^}"\']* $ + |\\([^)]*$ + |\\[[^\\]]*$ |^ .* \\( [^\\)"\']* $ |^ \\s* (public|private|protected): \\s* $ |^ \\s* @(public|private|protected) \\s* $ |^ \\s* \\{ \\} $ ' + 'decreaseNextIndentPattern': '(?x) + ^[^(]*\\); + |^[^\\[]*\\]; + ' 'decreaseIndentPattern': '(?x) ^ \\s* (\\s* /[*] .* [*]/ \\s*)* \\} |^ \\s* (\\s* /[*] .* [*]/ \\s*)* \\) From bf427cbf956eeef5dd330f29b2842891ca60d9e1 Mon Sep 17 00:00:00 2001 From: yufanyufan Date: Sat, 30 Apr 2016 02:50:57 -0700 Subject: [PATCH 2/3] Update language-c.cson --- settings/language-c.cson | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/settings/language-c.cson b/settings/language-c.cson index cf5e86c..7d15d72 100644 --- a/settings/language-c.cson +++ b/settings/language-c.cson @@ -11,8 +11,8 @@ |^ \\s* \\{ \\} $ ' 'decreaseNextIndentPattern': '(?x) - ^[^(]*\\); - |^[^\\[]*\\]; + ^\\s*(.*\\(.*\\).*)+[^( ]*\\); + |^\\s*[^\\[ ]+\\]; ' 'decreaseIndentPattern': '(?x) ^ \\s* (\\s* /[*] .* [*]/ \\s*)* \\} From a54d947a81c39b5ae59a373f50dd5734c8fdc3df Mon Sep 17 00:00:00 2001 From: yufanyufan Date: Tue, 3 May 2016 19:27:09 -0700 Subject: [PATCH 3/3] Update language-c.cson --- settings/language-c.cson | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/settings/language-c.cson b/settings/language-c.cson index 7d15d72..69f1c57 100644 --- a/settings/language-c.cson +++ b/settings/language-c.cson @@ -11,7 +11,7 @@ |^ \\s* \\{ \\} $ ' 'decreaseNextIndentPattern': '(?x) - ^\\s*(.*\\(.*\\).*)+[^( ]*\\); + ^\\s[^(]*(\\([^(]*\\))*[^(]*\\); |^\\s*[^\\[ ]+\\]; ' 'decreaseIndentPattern': '(?x)