aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/completion.rs
Commit message (Collapse)AuthorAgeFilesLines
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+2
| | | | #1856
* Split out `complete_macro_in_item_position`uHOOCCOOHu2019-09-111-0/+2
|
* rename struct -> record, pos -> tupleAleksey Kladov2019-08-231-4/+4
|
* Inline snapshots for all tests in complete_snippet, remove now-unused ↵Phil Ellison2019-07-281-1/+1
| | | | check_completion
* provide completion in struct patternsEkaterina Babshukova2019-07-211-0/+2
|
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-7/+7
| | | | | | 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
* fix typos in mbe testsAleksey Kladov2019-05-281-2/+2
|
* Move completion label functions to displayVille Penttinen2019-04-091-28/+0
|
* Move FunctionSignature creation to displayVille Penttinen2019-04-091-46/+2
|
* Refactor CallInfo function signatures to new FunctionSignature typeVille Penttinen2019-04-091-15/+46
| | | | | This is used by CallInfo to create a pretty printed function signature that can be used with completions and other places as well.
* switch to new rowanAleksey Kladov2019-04-011-13/+10
|
* rename type to type_alias in the AST as wellAleksey Kladov2019-02-251-1/+1
|
* complete patternsAleksey Kladov2019-02-241-0/+2
|
* move testing functionsAleksey Kladov2019-02-241-0/+3
|
* introduce completion presentationAleksey Kladov2019-02-241-0/+1
| | | | | This module should remove completion rendering boilerplate from the "brains" of completion engine.
* complete struct literalsAleksey Kladov2019-02-241-0/+2
|
* Filter attributes from the completion details/labelLaurențiu Nicola2019-02-121-0/+3
|
* Fix some typosPascal Hertleif2019-02-121-1/+1
|
* Implement completion for associated itemsLaurențiu Nicola2019-02-121-0/+22
|
* Pass Documentation up to LSP and add "rust" to our codeblocks thereJeremy Kolb2019-01-301-0/+19
|
* rename source_file -> parseAleksey Kladov2019-01-261-1/+1
|
* rename FilesDatabase -> SourceDatabaseAleksey Kladov2019-01-261-1/+1
|
* fold syntax database into files databaseAleksey Kladov2019-01-261-1/+1
|
* postfix completiongfreezy2019-01-211-1/+2
|
* refactor completions to use TextEdit instead of InsertTextgfreezy2019-01-191-13/+1
|
* remove Canceled from impl of ra_ide_apiAleksey Kladov2019-01-151-11/+8
|
* fix usages after renameAleksey Kladov2019-01-081-0/+77