summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-assists
AgeCommit message (Expand)AuthorLines
2024-12-20fix: Reduce applicability of unnecessary_async assistLukas Wirth-26/+19
2024-12-16fix: Fix path qualified auto-importing completions not working with re-exportsLukas Wirth-9/+7
2024-12-16Merge pull request #18690 from Giga-Bowser/extract-variable-stringLukas Wirth-15/+168
2024-12-16Merge pull request #18695 from roife/improve-tuple-destructionLukas Wirth-74/+72
2024-12-16refactor: simplify `edit_tuple_usages` in destructure_tuple_bindingroife-46/+30
2024-12-15internal: Show mir eval errors on hover with debug env var setLukas Wirth-1/+5
2024-12-14feat: Use string literal contents as a name when extracting into variableGiga Bowser-15/+168
2024-12-13feat: improve name generation in destructure_tuple_bindingroife-33/+47
2024-12-13Bump typosLaurențiu Nicola-6/+6
2024-12-12Merge pull request #18652 from Giga-Bowser/extract-constantLukas Wirth-305/+1544
2024-12-12Generate implementation with items even if snippet text edit is disabled1hakusai1-2/+32
2024-12-11minor: Group `extract_function` with other extraction assistsGiga Bowser-8/+23
2024-12-11feat: Add an assist to extract an expression into a staticGiga Bowser-120/+686
2024-12-11feat: Add an assist to extract an expression into a constantGiga Bowser-189/+847
2024-12-11internal: Move `is_body_const` to `ide_assists::utils`Giga Bowser-44/+44
2024-12-11Merge pull request #18657 from Giga-Bowser/generate-enum-variantLukas Wirth-101/+75
2024-12-11feat: preserve order of parameters in extract_functionsroife-15/+42
2024-12-10minor: Migrate `generate_enum_variant` to `SyntaxEditor`Giga Bowser-99/+71
2024-12-10minor: Add `item_enum` constructor to `SyntaxFactory`Giga Bowser-3/+5
2024-12-09Rename test fixture crates to ra_test_fixtureLukas Wirth-11/+11
2024-12-08fix: Map new replacement nodes to their mutable equivalents in `SyntaxEditor`Giga Bowser-20/+16
2024-12-06feat: Migrate `flip_comma` assist to `SyntaxEditor`Giga Bowser-43/+79
2024-12-06feat: Migrate `flip_trait_bound` assist to `SyntaxEditor`Giga Bowser-6/+8
2024-12-06feat: Migrate `flip_binexpr` assist to `SyntaxEditor`Giga Bowser-26/+29
2024-12-06Merge pull request #18551 from ShoyuVanilla/migrate-turbofish-assistLukas Wirth-24/+59
2024-12-05Merge pull request #18538 from tareknaser/syntax_factory_sort_itemsDavid Barsky-23/+21
2024-12-05fix: rename `syntax_editor_add_generic_param` to `add_generic_param`Tarek-1/+1
2024-12-04fix: update `introduce_named_generic` to use `type_param` directlyTarek-3/+2
2024-12-04refactor: move editing for ast using `SyntaxEditor` to a separate fileTarek-1/+1
2024-12-04fix: refactor `introduce_named_generic` assistTarek-14/+5
2024-12-04fix: refactor `syntax_editor_add_generic_param`Tarek-6/+3
2024-12-04fix: refactor `syntax_editor_add_generic_param` to handle adding new generic ...Tarek-12/+13
2024-12-04fix: implement `syntax_editor_create_generic_param_list`Tarek-5/+3
2024-12-04define syntax_editor_add_generic_paramTarek-5/+3
2024-12-04fix: remove make_mut from introduce_named_generic assistTarek-2/+0
2024-12-04feat: migrate introduce_named_generic assist to use SyntaxFactoryTarek-5/+20
2024-12-04refactor: change target parameter to a reference in add_rewrite methodTarek-12/+6
2024-12-04feat: migrate `sort_items` assist to use `SyntaxFactory`Tarek-18/+22
2024-12-03Merge pull request #18555 from ChayimFriedman2/issue-17321Lukas Wirth-0/+45
2024-11-26Migrate `add_turbo_fish` to `SyntaxEditor`Shoyu Vanilla-24/+59
2024-11-25Fix a bug when synthetic AST node were searched in the AST ID map and caused ...Chayim Refael Friedman-0/+45
2024-11-19Merge pull request #18485 from davidkurilla/feat-migrate-add_braces-to-use-Sy...David Barsky-6/+10
2024-11-19Merge pull request #18521 from tareknaser/syntax_factory_reorder_impl_itemsDavid Barsky-7/+14
2024-11-19Merge pull request #18529 from cmrschwarz/allow_leading_whitespace_in_merge_m...Laurențiu Nicola-1/+103
2024-11-19Merge pull request #18459 from Giga-Bowser/match-placeholdersLaurențiu Nicola-113/+128
2024-11-19improve selection handling for `merge_match_arms`Christian Schwarz-1/+103
2024-11-17feat: migrate `reorder_impl_items` assist to use `SyntaxFactory`Tarek-7/+14
2024-11-15style: remove needless borrowDavid Kurilla-1/+1
2024-11-15style: cargo fmtDavid Kurilla-1/+0
2024-11-13feat: migrate `reorder_fields` assist to use `SyntaxFactory`Tarek-8/+21