summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-completion
AgeCommit message (Expand)AuthorLines
2025-01-28Merge pull request #19015 from Wilfred/mdbookLukas Wirth-14/+16
2025-01-28Disable `Receiver` based autoderef temporarilyLukas Wirth-3/+1
2025-01-27Merge pull request #19050 from ChayimFriedman2/iter-selfLukas Wirth-1/+25
2025-01-27Don't suggest `into_iter().method()` on iteratorsChayim Refael Friedman-1/+25
2025-01-27Fix #[rustc_deprecated_safe_2024]Chayim Refael Friedman-1/+1
2025-01-27Merge pull request #19037 from ChayimFriedman2/fix-other-testLukas Wirth-8/+83
2025-01-26Support RFC 2396Chayim Refael Friedman-9/+13
2025-01-26In completion's expand, consider recursion stop condition (when we're not ins...Chayim Refael Friedman-8/+83
2025-01-26Don't complete doc(hidden) enum variants and use treesChayim Refael Friedman-55/+102
2025-01-25Skip redundant path search in `resolve_completion_edits`Lukas Wirth-36/+11
2025-01-25Fix flyimport not filtering via stability of import pathLukas Wirth-12/+50
2025-01-24manual: Convert to mdbookWilfred Hughes-14/+16
2025-01-24Merge pull request #19012 from ShoyuVanilla/arbitrary-selfLukas Wirth-0/+30
2025-01-24feat: Implement `arbitrary-self-types`Shoyu Vanilla-0/+30
2025-01-24Merge pull request #18993 from ChayimFriedman2/iter-configLukas Wirth-56/+69
2025-01-21Provide a config to control auto-insertion of `await` and `iter()`Chayim Refael Friedman-56/+69
2025-01-21Sort completion items that skip `await` and `iter()` behind those that don'tChayim Refael Friedman-0/+26
2025-01-21Cleanup `Name` string renderingLukas Wirth-52/+36
2025-01-21Merge pull request #18977 from ChayimFriedman2/fix-upmappingLukas Wirth-13/+68
2025-01-20Fix another bug with completion of trait items inside macrosChayim Refael Friedman-11/+36
2025-01-20Fix import search not discarding rawnessLukas Wirth-5/+6
2025-01-20Properly record meaningful imports as re-exports in symbol indexLukas Wirth-2/+4
2025-01-19Fix missing upmapping in trait impls completionChayim Refael Friedman-3/+33
2025-01-16Merge pull request #18952 from lh123/add-raw-keyword-completeLukas Wirth-2/+138
2025-01-16don't complete `raw` in `&mut $0`lh123-7/+31
2025-01-16feat: complete raw, const keywordlh123-2/+114
2025-01-16Minor docs improvementLukas Wirth-16/+16
2025-01-16Add edit test for await skipping completionsLukas Wirth-0/+28
2025-01-16Add missing `#[rust_analyzer::rust_fixture]` annotationsLukas Wirth-1/+5
2025-01-16Merge pull request #18927 from ChayimFriedman2/skip-iter-awaitLukas Wirth-59/+165
2025-01-15Add smart completions that skip `await` or `iter()` and `into_iter()`Chayim Refael Friedman-59/+165
2025-01-13feat: Add dereferencing autocompleteboattime-33/+100
2025-01-10Re-implement rust string highlighting via tool attributeLukas Wirth-22/+52
2025-01-09Merge pull request #18889 from ChayimFriedman2/subtle-completionLukas Wirth-1/+2
2025-01-09Fix actual token lookup in completion's `expand()`Chayim Refael Friedman-1/+2
2025-01-08refactor test helpers within ide-completionsVishruth-Thimmaiah-448/+322
2025-01-08Merge pull request #18884 from Veykril/push-xwqkorxozzkqLukas Wirth-30/+27
2025-01-08fix: Fix `env`/`option_env` macro check disregarding macro_rules definitionsLukas Wirth-30/+27
2025-01-08Merge pull request #18855 from Giga-Bowser/migrate-if-letLukas Wirth-1/+1
2025-01-07fix: do not offer completions within macro stringsVishruth-Thimmaiah-0/+31
2025-01-07Merge pull request #18853 from ChayimFriedman2/no-completionLaurențiu Nicola-0/+72
2025-01-06internal: `make::expr_prefix` should return `ast::PrefixExpr`Giga Bowser-1/+1
2025-01-06Fix case where completion inside macro that expands to `#[test]` was unavailableChayim Refael Friedman-0/+72
2025-01-06minor: New clippy lintsLukas Wirth-24/+19
2025-01-04Hide synthetic locals from completionsLukas Wirth-0/+85
2025-01-01CleanupLukas Wirth-1/+0
2025-01-01Revamp auto-import exclude configLukas Wirth-35/+44
2025-01-01Simplify completion config path resolutionsLukas Wirth-94/+44
2025-01-01Reduce the default autoimport exclusion listLukas Wirth-71/+83
2025-01-01Allow flyimporting excluded trait items if there is an exact match in the nameChayim Refael Friedman-3/+51