about summary refs log tree commit diff
path: root/crates/ide-completion/src/completions
AgeCommit message (Expand)AuthorLines
2022-07-17Check for local IDs belong to same definitioniDawer-0/+22
2022-07-16fix: Improve self param completion applicabilityLukas Wirth-9/+21
2022-07-14Auto merge of #12735 - feniljain:fix-completions, r=feniljainbors-24/+13
2022-07-14fix(completion): `super::` completion at crate root and module depthfeniljain-24/+13
2022-07-11Fix config keys regarding imports in docsTonalidadeHidrica-1/+1
2022-07-08Update remaining GitHub URLsJonas Schievink-1/+1
2022-07-07check arg_idx >= n_params only if arg_idx >= n_required_paramsHongxu Xu-5/+5
2022-07-07Handle generic args per arg indexHongxu Xu-30/+33
2022-07-06Show only assoc type args in the correct arg posHongxu Xu-1/+17
2022-07-05Complete associated type only in trait generic argHongxu Xu-29/+54
2022-07-02Auto merge of #12627 - yue4u:fix/struct-variant-patterns, r=Veykrilbors-4/+2
2022-07-02Auto merge of #12678 - Veykril:flyimport, r=Veykrilbors-4/+8
2022-07-02fix: Trigger flyimport completions in item lists againLukas Wirth-4/+8
2022-07-02fix: variants rendering in pattern pathyue4u-4/+2
2022-07-01Auto merge of #12636 - xuhongxu96:fix-12148, r=Veykrilbors-2/+3
2022-06-27Auto merge of #12635 - antogilbert:tgt_feat, r=Veykrilbors-2/+2
2022-06-27fix: deduplicate cfg completionsManas-1/+2
2022-06-26complete raw identifier with "r#" prefixHongxu Xu-2/+3
2022-06-26Correct target_feature completionAntonello Palazzi-2/+2
2022-06-20internal: Simplify some completionsLukas Wirth-185/+93
2022-06-20Reimplement auto-ref completions for fieldsLukas Wirth-4/+26
2022-06-20Remove pattern rendering hackLukas Wirth-49/+74
2022-06-20fix: Fix auto-ref completions inserting into wrong locationsLukas Wirth-1/+5
2022-06-20internal: Lift out IdentContext from CompletionContextLukas Wirth-90/+172
2022-06-20internal: Remove `previous_token` field from `CompletionContext`Lukas Wirth-9/+10
2022-06-20Remove some usages of `Completions::add_resolution`Lukas Wirth-33/+44
2022-06-20Even more completion context filteringLukas Wirth-172/+126
2022-06-20Lift out PathKind variant fields into structsLukas Wirth-49/+34
2022-06-20Split remaining completion calls on the context kindsLukas Wirth-62/+51
2022-06-18Move `CompletionContext::impl_def` into corresponding entitiesLukas Wirth-22/+36
2022-06-18Move `CompletionContext::incomplete_let` into `PathKind::Expr`Lukas Wirth-1/+5
2022-06-18Move `CompletionContext::function_def` into `PathKind::Expr`Lukas Wirth-23/+28
2022-06-18internal: NameRefKind classification is not optionalLukas Wirth-10/+12
2022-06-18minor: SimplifyLukas Wirth-68/+37
2022-06-18internal: Split flyimport into its 3 applicable contextsLukas Wirth-67/+120
2022-06-17Only run completion functions if their corresponding context is activeLukas Wirth-276/+372
2022-06-17Remove superfluous early returnsLukas Wirth-59/+41
2022-06-17Inline PathQualifierCtxLukas Wirth-27/+25
2022-06-17internal: Collapse lift is_infer_qualifier into `Qualified` variantLukas Wirth-27/+21
2022-06-17Move existing_derives into PathKind::DeriveLukas Wirth-9/+11
2022-06-17internal: Collapse completion ctx path qualifier and is_absolute_path into enumLukas Wirth-109/+93
2022-06-17SimplifyLukas Wirth-6/+5
2022-06-17Remove ImmediateLocation in favor of PathKind::TypeLukas Wirth-29/+28
2022-06-17Move more ImmediateLocation::TypeAnnotation into PathKind::TypeLukas Wirth-8/+16
2022-06-17Introduce NameRefKind for completionsLukas Wirth-51/+90
2022-06-16disable private editable in TEST_CONFIG by defaultHongxu Xu-5/+107
2022-06-10Auto merge of #12490 - yue4u:fix/show-enum-in-fresh-use-tree, r=Veykrilbors-7/+24
2022-06-10internal: Bump DependenciesLukas Wirth-4/+6
2022-06-09feat: append :: afteryue4u-13/+19
2022-06-08fix: show non-std enum in a fresh use tree completionyue4u-3/+14