aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_completion/src/completions/attribute
Commit message (Collapse)AuthorAgeFilesLines
* Move features into potential_cfg_optionsJamie Cunliffe2021-06-211-16/+2
|
* Improve completion of cfg attributesJamie Cunliffe2021-06-211-0/+126
| | | | | | | | | | | | The completion of cfg will look at the enabled cfg keys when performing completion. It will also look crate features when completing a feature cfg option. A fixed list of known values for some cfg options are provided. For unknown keys it will look at the enabled values for that cfg key, which means that completion will only show enabled options for those.
* Complete `repr` attribute parametersLukas Wirth2021-06-171-0/+199
|
* Less filtering in completion testsLukas Wirth2021-06-172-6/+2
|
* Move test_utils into tests moduleLukas Wirth2021-06-162-3/+3
|
* Don't complete already used derive attributesLukas Wirth2021-06-161-20/+20
|
* Add builtin derives to attribute completion fixturesLukas Wirth2021-06-161-7/+67
|
* internal: don't #[ignore] testsAleksey Kladov2021-06-151-43/+6
| | | | See the style.md for motivation
* Render documentation for derive completionLukas Wirth2021-06-042-40/+52
|
* Generate default lint completionsLukas Wirth2021-06-041-125/+2
|
* Implement hover for lintsLukas Wirth2021-06-041-54/+54
|
* Only complete derive proc macros in `#[derive]`Jonas Schievink2021-05-291-2/+1
|
* Add some lint completion testsLukas Wirth2021-05-292-16/+55
|
* simplifyLukas Wirth2021-05-292-2/+2
|
* tt muncher timeLukas Wirth2021-05-272-0/+2
|
* Split attribute completion module into attribute, derive and lint modulesLukas Wirth2021-05-272-0/+294