aboutsummaryrefslogtreecommitdiff
path: root/crates/assists/src/handlers
Commit message (Expand)AuthorAgeFilesLines
* Remove dependency on 'assists' from 'completion' crateIgor Aleksanov2020-10-244-7/+8
* generate_impl assist respect cfg attributes #6312Benjamin Coenen2020-10-221-2/+40
* Merge #6256bors[bot]2020-10-201-0/+141
|\
| * Update crates/assists/src/handlers/replace_string_with_char.rsCoenen Benjamin2020-10-201-1/+1
| * Assist: replace string with charBenjamin Coenen2020-10-201-8/+22
| * replace_string_with_char #6252Benjamin Coenen2020-10-161-0/+127
* | Merge #6172bors[bot]2020-10-202-1/+1049
|\ \
| * | De-duplicate `add_group` callsite in qualify_pathLukas Wirth2020-10-161-121/+108
| * | Properly qualify trait methods in qualify_path assistLukas Wirth2020-10-152-47/+79
| * | Add mark tests to qualify_path assistLukas Wirth2020-10-141-0/+9
| * | Add qualify path assistLukas Wirth2020-10-141-0/+1020
* | | Don't rely on display names in inlay_hintsAleksey Kladov2020-10-202-2/+2
* | | Minor, rename featureAleksey Kladov2020-10-191-1/+1
* | | Change visibility works for type aliasesAleksey Kladov2020-10-182-5/+19
| |/ |/|
* | More idiomatic classification APIAleksey Kladov2020-10-152-4/+4
* | Document auto_import as a featureLukas Wirth2020-10-151-0/+55
|/
*-. Merge #6207 #6224 #6226 #6227bors[bot]2020-10-141-241/+28
|\ \
* | | Fix stackoverflow in insert_use::recursive_mergeLukas Wirth2020-10-142-0/+31
| |/ |/|
* | Fix MergeBehaviour::Full not working when merging nested long pathsLukas Wirth2020-10-131-1/+1
| * Slightly cleanup import_assets moduleLukas Wirth2020-10-131-6/+6
| * Adhere to style guidelines in import_assetsLukas Wirth2020-10-131-6/+16
| * Extract ImportAssets out of auto_importLukas Wirth2020-10-131-241/+18
|/
* Merge #6130 #6135bors[bot]2020-10-121-65/+67
|\
| * when generating new function, focus on return type instead of bodyBenjamin Coenen2020-10-081-65/+67
* | adt: correctly inherit field visibility from enumJonas Schievink2020-10-091-6/+4
|/
* Move ModPath->ast::Path function to IDE layerAleksey Kladov2020-10-064-7/+37
* Merge #6139bors[bot]2020-10-061-6/+10
|\
| * Make ImportPrefix a configuration optionLukas Wirth2020-10-051-6/+10
* | Do not leave braces for colons in dbg!Kirill Bulatov2020-10-061-2/+7
* | Merge #6111bors[bot]2020-10-051-0/+701
|\ \ | |/ |/|
| * Add tests for convert integer literal assistvlakreeh2020-09-301-4/+570
| * Add convert integer literal assistvlakreeh2020-09-291-0/+135
* | Minor clippy performance suggestionskjeremy2020-09-302-2/+2
|/
* Merge #6019bors[bot]2020-09-294-38/+11
|\
| * Remove make::path_from_textLukas Wirth2020-09-164-38/+11
* | MicrooptimizeAleksey Kladov2020-09-281-6/+7
* | Don't unnecessarily unnest imports for import insertionLukas Wirth2020-09-252-2/+66
* | Rename impl edit method to be more explicitMatt Hooper2020-09-211-1/+1
* | Added test for impl member assist when impl def is missing bracesMatt Hooper2020-09-211-0/+19
* | Replace entire impl def instead of only associated items for missing impl mem...Matt Hooper2020-09-211-9/+12
* | Merge #5989bors[bot]2020-09-162-19/+15
|\ \ | |/ |/|
| * Reimplement import merging by making it recursive properly nesting all levelsLukas Wirth2020-09-122-19/+15
* | Make MergeBehaviour configurableLukas Wirth2020-09-123-11/+6
|/
* Properly preserve macro bracesKirill Bulatov2020-09-111-25/+16
* Merge #5955bors[bot]2020-09-111-75/+86
|\
| * Allow merge_imports assists to merge imports of equal visibilityLukas Wirth2020-09-051-0/+50
| * Remove duplicated import merge logicLukas Wirth2020-09-051-75/+36
* | One more testKirill Bulatov2020-09-101-0/+2
* | Use better heuristics for replacement text when removing dbg!Kirill Bulatov2020-09-101-37/+116
|/
* Merge #5940bors[bot]2020-09-041-0/+168
|\