diff options
| author | Yuan Fu | 2023-11-26 16:38:41 -0800 |
|---|---|---|
| committer | Yuan Fu | 2023-11-26 17:17:35 -0800 |
| commit | f8d9dc26c78366e1f2de9dd847fe4744f607748d (patch) | |
| tree | 34abbbd0f691eec60eacdc704ede3f42ed6a9227 /test | |
| parent | bf0b0c9c73d4793beb11e6125496d0e72d4dd67a (diff) | |
| download | emacs-f8d9dc26c78366e1f2de9dd847fe4744f607748d.tar.gz emacs-f8d9dc26c78366e1f2de9dd847fe4744f607748d.zip | |
Fix indentation for else clause in c-ts-mode (bug#67417)
* lisp/progmodes/c-ts-mode.el:
(c-ts-mode--indent-styles): Add indentation for children of
else_clause.
* test/lisp/progmodes/c-ts-mode-resources/indent.erts:
(Name): Add test for else-break. Also make the test such that it
needs to indent correctly from scratch (rather than maintaining the
already correct indentation.)
Diffstat (limited to 'test')
| -rw-r--r-- | test/lisp/progmodes/c-ts-mode-resources/indent.erts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/lisp/progmodes/c-ts-mode-resources/indent.erts b/test/lisp/progmodes/c-ts-mode-resources/indent.erts index 221b3d809af..bac76fb7378 100644 --- a/test/lisp/progmodes/c-ts-mode-resources/indent.erts +++ b/test/lisp/progmodes/c-ts-mode-resources/indent.erts | |||
| @@ -151,6 +151,21 @@ Name: Bracketless Simple Statement | |||
| 151 | 151 | ||
| 152 | =-= | 152 | =-= |
| 153 | for (int i = 0; i < 5; i++) | 153 | for (int i = 0; i < 5; i++) |
| 154 | continue; | ||
| 155 | |||
| 156 | while (true) | ||
| 157 | return 1; | ||
| 158 | |||
| 159 | do | ||
| 160 | i++; | ||
| 161 | while (true) | ||
| 162 | |||
| 163 | if (true) | ||
| 164 | break; | ||
| 165 | else | ||
| 166 | break; | ||
| 167 | =-= | ||
| 168 | for (int i = 0; i < 5; i++) | ||
| 154 | continue; | 169 | continue; |
| 155 | 170 | ||
| 156 | while (true) | 171 | while (true) |
| @@ -159,6 +174,11 @@ while (true) | |||
| 159 | do | 174 | do |
| 160 | i++; | 175 | i++; |
| 161 | while (true) | 176 | while (true) |
| 177 | |||
| 178 | if (true) | ||
| 179 | break; | ||
| 180 | else | ||
| 181 | break; | ||
| 162 | =-=-= | 182 | =-=-= |
| 163 | 183 | ||
| 164 | Name: Nested If-Else | 184 | Name: Nested If-Else |