about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-completion
AgeCommit message (Expand)AuthorLines
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
2025-01-01Allow excluding specific traits from completionChayim Refael Friedman-37/+613
2024-12-20Fix a case where completion was unable to expand a macroChayim Refael Friedman-290/+510
2024-12-18internal: Cleanup label structure of `CompletionItem`Lukas Wirth-1062/+1190
2024-12-16fix: Fix path qualified auto-importing completions not working with re-exportsLukas Wirth-0/+42
2024-12-13Show expansion errors in expand_macro featureLukas Wirth-4/+7
2024-12-11Properly handle different defaults for severity of lintsChayim Refael Friedman-1/+1
2024-12-09Draft completion hashingKirill Bulatov-2/+2
2024-12-05Parse lifetime bounds in lifetime param into TypeBoundListLukas Wirth-33/+25
2024-12-04Merge pull request #18604 from ChayimFriedman2/complete-helpersLukas Wirth-4/+95
2024-12-04Complete derive helper attributesChayim Refael Friedman-4/+95
2024-12-03Remove references to platform-intrinsic ABIMark Murphy-1/+0
2024-12-03Advertise completions and inlay hints resolve server capabilities based on th...Kirill Bulatov-1/+13
2024-10-30Merge pull request #18382 from dqkqd/issue-17042Lukas Wirth-3/+72
2024-10-28Merge pull request #18420 from ChayimFriedman2/cfg-true-falseLukas Wirth-0/+2
2024-10-28Move text-edit into ide-dbLukas Wirth-14/+15
2024-10-27Support `cfg(true)` and `cfg(false)`Chayim Refael Friedman-0/+2
2024-10-26Use method syntaxMoskalykA-1/+1
2024-10-26Start using `Option::is_none_or`MoskalykA-2/+1
2024-10-24fix: handle aliased pattern and simplify testcaseKhanh Duong Quoc-23/+32
2024-10-24refactor: separate function for getting import nameKhanh Duong Quoc-7/+19
2024-10-23fix: auto-complete import for aliased function and moduleKhanh Duong Quoc-2/+50
2024-10-21Auto merge of #18360 - roife:safe-kw-3, r=Veykrilbors-54/+146
2024-10-22minor: refactor completions in item_listroife-27/+24
2024-10-21feat: better completions for extern blcoksroife-18/+104
2024-10-21refactor add_keywords in ide-completions for clarityroife-47/+56