Marcus Klaas
|
3ce425c9ed
|
Factor out common item indentation idiom
|
2015-10-18 22:59:39 +02:00 |
|
Marcus Klaas
|
1a7d39041e
|
Format constants and static variables
|
2015-10-18 21:36:26 +02:00 |
|
Marcus Klaas
|
b039e3a8c3
|
Force semicolons after break/continue/return. Remove after blocks.
|
2015-10-15 19:55:42 +02:00 |
|
Nick Cameron
|
6600cd341a
|
Format inner and outer attributes separately.
Actually just skips inner attributes, because its a pain to track them, and lets missed spans handle them.
Closes #413
|
2015-10-08 17:20:19 +13:00 |
|
Marcus Klaas de Vries
|
5eeae3944e
|
Merge pull request #404 from marcusklaas/rewrite-list-fmt
List formatting refactoring
|
2015-10-06 22:29:52 +02:00 |
|
Marcus Klaas
|
199d40fa55
|
Increase default function call width limit
|
2015-10-06 22:27:11 +02:00 |
|
Marcus Klaas
|
84718b5b90
|
Format rustfmt's own indices
|
2015-10-02 11:48:52 +02:00 |
|
Nick Cameron
|
617eed353c
|
Changes to rustfmt source
|
2015-09-26 18:29:48 +12:00 |
|
Nick Cameron
|
99d71a164a
|
Changes to source formatting
|
2015-09-26 13:58:12 +12:00 |
|
Marcus Klaas
|
a7690cb1e5
|
Make rewrite_string return Option<String>
|
2015-09-25 13:01:20 +02:00 |
|
Marcus Klaas
|
71faa8984d
|
Format foreign functions and statics
|
2015-09-21 20:02:45 +02:00 |
|
Marcus Klaas
|
f8e74bfa2c
|
Place the closing brace of an inline mod on a new line
|
2015-09-20 14:22:12 +02:00 |
|
Pavel Sountsov
|
01bdcd0014
|
Remove unnecessary config parameter from format_missing_with_indent.
|
2015-09-19 10:44:28 -07:00 |
|
Pavel Sountsov
|
620650219e
|
Use the block_indent inside visit_expr.
This seems to pass all the tests and greatly improves the formatting output
when using hard tabs.
|
2015-09-19 10:36:46 -07:00 |
|
Pavel Sountsov
|
03e1b27826
|
Add Indent::none(), remove make_indent.
|
2015-09-19 10:36:45 -07:00 |
|
Pavel Sountsov
|
d4108a3029
|
Initial implementation of hard tab indentation.
|
2015-09-19 10:36:45 -07:00 |
|
Marcus Klaas
|
e72d488281
|
Refactor test code
No longer use callbacks or thread::catch_panic; reduce stdout spew; guard against rustfmt breaking the column limit.
|
2015-09-18 22:34:46 +02:00 |
|
Marcus Klaas
|
f751356910
|
Format macro invocations
|
2015-09-16 20:26:14 +02:00 |
|
Marcus Klaas
|
a9814149c9
|
Align dots in chained expressions
|
2015-09-11 00:53:01 +02:00 |
|
Marcus Klaas
|
659c9b9037
|
Update indentation heuristics for single arg functions
|
2015-09-11 00:52:20 +02:00 |
|
Marcus Klaas
|
c680bb4030
|
Implement basic chain formatting
|
2015-09-11 00:52:16 +02:00 |
|
Marcus Klaas
|
d05a41c773
|
Add failure mode to write_list
|
2015-09-07 20:35:25 +02:00 |
|
Andre Bogus
|
d6c652e33c
|
code improvements suggested by clippy
|
2015-09-04 23:39:33 +02:00 |
|
Nick Cameron
|
a5f8b37eeb
|
Format match expressions properly when they appear on an overflowing line.
|
2015-09-02 14:29:47 +12:00 |
|
Marcus Klaas
|
85ddf35385
|
Rustup
Fix breakage caused by rust commit 2076cdd .
|
2015-09-01 20:28:38 +02:00 |
|
Gaëtan Cassiers
|
5e445697ce
|
Implement Rewrite for [ast::Attribute]
|
2015-08-27 22:29:07 +02:00 |
|
Simon Bernier St-Pierre
|
6adb6a1d1a
|
Fix build on nightly
https://github.com/rust-lang/rust/pull/27857
|
2015-08-25 17:37:48 -04:00 |
|
Marcus Klaas
|
120fd2426e
|
Format assignment
|
2015-08-25 21:43:13 +02:00 |
|
Ivan Apachev
|
c7e6d0b54a
|
Replace uses of x.len() == 0 by x.is_empty() #187
|
2015-08-25 01:07:48 +03:00 |
|
Marcus Klaas
|
c8fd23ca68
|
Refactor closure formatting routine
|
2015-08-20 23:05:41 +02:00 |
|
Nick Cameron
|
a43e2b5ae8
|
Formatting
|
2015-08-20 08:11:14 +12:00 |
|
Marcus Klaas
|
41bca58100
|
Format paths
|
2015-08-16 22:53:06 +02:00 |
|
Gaëtan Cassiers
|
0eab4bf430
|
Remove ChangeSet of FmtVisitor
|
2015-08-02 13:12:51 +02:00 |
|
Gaëtan Cassiers
|
0e10329dc7
|
Separate modules and files listing of reformatting
As suggested in #141
Closes #156
|
2015-08-02 13:07:27 +02:00 |
|
Marcus Klaas
|
0f640b06dd
|
Properly format unsafe blocks
|
2015-08-02 12:40:02 +02:00 |
|
Marcus Klaas
|
54a96355dd
|
Phase out token::get_ident in favour of ToString
token::get_ident was removed in rust commit 00a5e66f81
|
2015-07-31 13:10:19 +02:00 |
|
cassiersg
|
92b3f69934
|
Add a helper method to format imports
|
2015-07-25 19:00:38 +02:00 |
|
Gaëtan Cassiers
|
30b16bc474
|
Move 'use' to Rewrite
Implements Rewrite for ViewPath
Behavior change: always use max_width instead of ideal_width for use
list rewrite. I think it looks better, was also suggested by @nrc in
https://github.com/nrc/rustfmt/issues/82#issuecomment-105314265
|
2015-07-25 19:00:38 +02:00 |
|
Nick Cameron
|
8461e8a0a8
|
Merge pull request #147 from marcusklaas/even-more-expr
Format if expressions & loops
|
2015-07-25 09:51:59 +12:00 |
|
Marcus Klaas
|
3aa03dcc25
|
Use new module code from libsyntax
|
2015-07-24 19:25:01 +02:00 |
|
Marcus Klaas
|
2fa6220f57
|
Format all the loops!
|
2015-07-19 23:43:32 +02:00 |
|
Nick Cameron
|
c3375078e5
|
Merge pull request #137 from nrc/struct-lit-opt
Options for formatting struct literals
|
2015-07-17 06:57:01 +12:00 |
|
Nick Cameron
|
f2bcee9d87
|
Tidy up some overrunning lines
|
2015-07-16 14:23:48 +12:00 |
|
Nick Cameron
|
018fa85453
|
Reformat code to new struct lit style
|
2015-07-16 14:05:10 +12:00 |
|
Marcus Klaas
|
b473c2bd2a
|
Format loops
|
2015-07-15 23:33:01 +02:00 |
|
Gaëtan Cassiers
|
990a123e1c
|
Run rustfmt on the code
|
2015-07-03 11:13:28 +02:00 |
|
Gaëtan Cassiers
|
3de366d282
|
Format modules into separate files
|
2015-07-03 11:12:21 +02:00 |
|
Marcus Klaas
|
482f200b0b
|
Update import list formatting
Include comments and sort items alphabetically.
|
2015-06-26 03:43:12 +02:00 |
|
Marcus Klaas
|
0ef5db9496
|
Format tuple-like structs
|
2015-06-23 16:54:42 +02:00 |
|
Marcus Klaas
|
d7b49fd76c
|
Remove global mutable config to allow for concurrency
|
2015-06-23 13:26:04 +02:00 |
|