bors c26943919a Auto merge of #12837 - epage:remove, r=weihanglo
fix(remove): Preserve feature comments

### What does this PR try to resolve?

We've been having a hard time balancing leaving the feature list in a good looking start and preserving formatting.  With our new formatting policy (#12836), we can just choose to preserve formatting instead.

Fixes #11743

### How should we test and review this PR?

The first commit copies an existing test.  The second is where the fun begins, customizing the test for some weird cases.  The follow up commits do the slow walk for improving it.

We ended up preserving some line-trailing comments because they come after the comma and toml_edit treats that as part of the prefix of the next item.  Tracking removal of that was going to require us to determine if the newline existed in the suffix or in the next item's prefix and edit accordingly and I decided to skip that to keep this initial implementation simpler.

### Additional information
2023-10-19 15:36:20 +00:00
..
2023-08-25 01:43:29 +00:00
2023-08-26 13:14:39 -07:00
2023-10-08 14:16:51 -07:00
2023-09-19 15:28:48 -05:00
2023-09-19 15:28:48 -05:00
2023-09-18 16:34:17 +01:00
2023-09-08 10:44:00 -05:00
2023-09-07 17:57:28 +00:00
2023-10-04 13:11:52 -06:00
2023-09-19 15:28:48 -05:00
2023-09-08 15:14:10 -04:00
2023-08-28 09:29:17 +08:00
2023-09-18 16:34:17 +01:00
2023-10-14 23:16:11 +08:00