aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/completion/presentation.rs
Commit message (Collapse)AuthorAgeFilesLines
* Guess macro braces from docsoxalica2019-10-201-5/+31
|
* tweak fn labels in completionAleksey Kladov2019-10-101-11/+8
|
* if completion does auto-insertion, indicate this in the labelAleksey Kladov2019-10-101-62/+86
|
* add <> for type aliases as wellAleksey Kladov2019-10-091-52/+80
|
* smal cleanupAleksey Kladov2019-10-091-5/+5
|
* add `<>` when completing generic typesAleksey Kladov2019-10-081-5/+109
|
* simplifyAleksey Kladov2019-10-081-4/+5
|
* refactorAleksey Kladov2019-10-081-8/+15
|
* Support inferring `Self` type in enum definitionsice10002019-10-081-1/+1
| | | | Signed-off-by: ice1000 <[email protected]>
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+1
| | | | #1856
* Remove redundant clone()Shotaro Yamada2019-09-251-1/+1
|
* rename add_resolution -> add_scope_defAleksey Kladov2019-09-131-18/+0
|
* Specify desirable namespace when calling resolveAleksey Kladov2019-09-131-37/+58
| | | | That way, we are able to get rid of a number of unreachable statements
* rename AdtDef -> AdtAleksey Kladov2019-09-121-5/+3
|
* make various enums "inherit" from AdtDefAleksey Kladov2019-09-121-3/+9
|
* Complete vec macros with square bracketsKirill Bulatov2019-09-121-3/+8
|
* Add `!` to the macro completion labelKirill Bulatov2019-09-121-6/+10
|
* Complete macros parenthesisKirill Bulatov2019-09-121-1/+1
|
* Support completion for macrosuHOOCCOOHu2019-09-101-1/+23
|
* Make type walking infrastructure a bit nicerFlorian Diebold2019-09-031-1/+1
| | | | | If/when we switch to using Chalk's Ty, we'll need to replace this by its `Fold` trait, but I didn't want to import the whole thing just yet.
* :arrow_up: instaAleksey Kladov2019-08-291-7/+7
|
* rename struct -> record, pos -> tupleAleksey Kladov2019-08-231-1/+1
|
* implement feature flagsAleksey Kladov2019-08-221-1/+4
|
* Remove vertical ellipses from tests in complete_snippet.rs and presentation.rsPhil Ellison2019-07-281-79/+73
|
* cargo formatPhil Ellison2019-07-281-32/+32
|
* Inline snapshots for all tests in presentation.rsPhil Ellison2019-07-281-57/+152
|
* show local variable types in completionEkaterina Babshukova2019-07-231-5/+13
|
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-7/+5
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* rename XSignature -> XDataAleksey Kladov2019-06-181-6/+6
|
* remove inherent source implsAleksey Kladov2019-06-111-1/+1
|
* use Source for TypeAliasAleksey Kladov2019-06-111-3/+2
|
* use Source for statics and constsAleksey Kladov2019-06-111-2/+1
|
* use Source for FunctionAleksey Kladov2019-06-111-1/+1
|
* update ra_ide_api to use builtinsAleksey Kladov2019-05-301-1/+6
|
* add union to code_modelAleksey Kladov2019-05-231-0/+1
|
* Move completion label functions to displayVille Penttinen2019-04-091-1/+4
|
* Replace Display by a pretty printing trait for TyFlorian Diebold2019-03-161-4/+7
| | | | | This allows removing the names from Adt and FnDef (and more later), as a first step towards aligning more with chalk's Ty :)
* Rename Type => TypeAliasFlorian Diebold2019-02-241-2/+2
|
* move testing functionsAleksey Kladov2019-02-241-1/+1
|
* move the rest of presentation to presentationAleksey Kladov2019-02-241-11/+18
|
* move more code to presentationAleksey Kladov2019-02-241-16/+56
|
* move res completion to presentationAleksey Kladov2019-02-241-1/+35
|
* move enum-variants to presentationAleksey Kladov2019-02-241-0/+16
|
* simplifyAleksey Kladov2019-02-241-28/+24
|
* move presentaion completion to presentationAleksey Kladov2019-02-241-0/+80
|
* move function rendering to presentationAleksey Kladov2019-02-241-1/+40
|
* introduce completion presentationAleksey Kladov2019-02-241-0/+33
This module should remove completion rendering boilerplate from the "brains" of completion engine.