aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/completion/completion_context.rs
Commit message (Collapse)AuthorAgeFilesLines
* rename ra_ide_api -> ra_ideAleksey Kladov2019-11-271-274/+0
|
* Rename Source::ast -> Source::valueAleksey Kladov2019-11-201-1/+1
|
* Force passing Source when creating a SourceAnalyzerAleksey Kladov2019-11-151-2/+5
|
* #1435 postfix completion for integer literalsSergey Parilin2019-10-141-0/+12
|
* add `<>` when completing generic typesAleksey Kladov2019-10-081-0/+7
|
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+2
| | | | #1856
* Remove redundant clone()Shotaro Yamada2019-09-251-1/+1
|
* introduce FromSource traitEkaterina Babshukova2019-09-191-2/+5
|
* rename struct -> record, pos -> tupleAleksey Kladov2019-08-231-8/+8
|
* Merge #1570bors[bot]2019-07-211-2/+2
|\ | | | | | | | | | | | | | | 1570: switch to upstream rowan's API r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * streamline APIAleksey Kladov2019-07-211-2/+2
| |
* | provide completion in struct patternsEkaterina Babshukova2019-07-211-3/+8
|/
* rename range -> text_rangeAleksey Kladov2019-07-201-12/+20
|
* migrate ra_ide_api to the new rowanAleksey Kladov2019-07-191-13/+13
|
* make Parse genericAleksey Kladov2019-07-181-2/+2
|
* make Parse fields privateAleksey Kladov2019-07-121-3/+3
| | | | this is in preparation for the new rowan API
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-5/+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
* fix typos in mbe testsAleksey Kladov2019-05-281-7/+8
|
* remove path_ident from CompletionContextAleksey Kladov2019-04-221-5/+2
| | | | | | | | | We really shouldn't be looking at the identifier at point. Instead, all filtering and sorting should be implemented at the layer above. This layer should probably be home for auto-import completions as well, but, since that is not yet implemented, let's just stick this into complete_scope.
* move auto-imoprter into IDEAleksey Kladov2019-04-221-12/+0
| | | | | auto-import is purely an IDE concern, so it should be done outside of HIR
* complete_import: add new import resolver infrastructure with some hardcoded ↵Andrea Pretto2019-04-211-3/+20
| | | | | | importable name. Changes complete_scope to support that.
* use really correct resolver for expressionsAleksey Kladov2019-04-121-1/+2
|
* remove resolver from CompletonContextAleksey Kladov2019-04-111-4/+1
|
* renameAleksey Kladov2019-04-111-2/+2
|
* Make call info to use real name resolutionAleksey Kladov2019-04-111-6/+0
|
* introduce SourceAnalyzerAleksey Kladov2019-04-111-0/+3
|
* switch to new rowanAleksey Kladov2019-04-011-11/+11
|
* complete patternsAleksey Kladov2019-02-241-0/+14
|
* complete struct literalsAleksey Kladov2019-02-241-0/+6
|
* Don't render `()` in calls to assoc functionsAleksey Kladov2019-02-171-6/+7
|
* reformat the worldAleksey Kladov2019-02-081-6/+2
|
* Some clippy cleanupskjeremy2019-02-061-6/+3
|
* CleanupFlorian Diebold2019-02-011-1/+1
|
* Use the new Resolver API in completionFlorian Diebold2019-02-011-1/+4
|
* update ide_api to new hirAleksey Kladov2019-01-241-1/+1
|
* fix completion bugsgfreezy2019-01-231-5/+3
|
* fix testsgfreezy2019-01-201-1/+1
|
* workaround for trigger charactergfreezy2019-01-201-1/+5
|
* use a combination of `source_change` and `text_edit` for `CompleteItem`gfreezy2019-01-201-1/+4
|
* refactor completions to use TextEdit instead of InsertTextgfreezy2019-01-191-1/+5
|
* remove Canceled from impl of ra_ide_apiAleksey Kladov2019-01-151-5/+4
|
* remove Cancelable from source bindersAleksey Kladov2019-01-151-1/+1
|
* dont complete () if they are already thereAleksey Kladov2019-01-101-4/+10
|
* fix usages after renameAleksey Kladov2019-01-081-0/+205