aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src/completion
Commit message (Expand)AuthorAgeFilesLines
* rename mock_analysis -> fixtureAleksey Kladov2020-10-021-5/+4
* Get rid of MockAnalysisAleksey Kladov2020-10-025-17/+17
* Use expect_test to make format_str_parser test more data-drivenIgor Aleksanov2020-10-021-35/+35
* Use lookup table instead of enum for postfix completion kindsIgor Aleksanov2020-10-021-62/+20
* Use ast::String for extracting string literal contentsIgor Aleksanov2020-10-022-14/+19
* Improve format-like completions code appearanceIgor Aleksanov2020-10-022-32/+26
* Add missing entry to doc-commentIgor Aleksanov2020-10-021-0/+1
* Simplify is_string_literal functionIgor Aleksanov2020-10-021-9/+5
* Improve checks for postfix suggestionsIgor Aleksanov2020-10-023-16/+23
* Add postfix completion for format-like string literalsIgor Aleksanov2020-10-023-1/+376
* Merge #6055bors[bot]2020-09-251-0/+5
|\
| * Cargo fmtRussell Mull2020-09-221-9/+2
| * Add ok postfix completionRussell Mull2020-09-221-0/+12
* | Merge #6056bors[bot]2020-09-241-0/+12
|\ \
| * | Add dbgr postfix completionLaurențiu Nicola2020-09-221-0/+12
| |/
* | Merge #5846bors[bot]2020-09-242-3/+130
|\ \ | |/ |/|
| * Trim mut keyword in fn completionadamrk2020-09-021-1/+22
| * Remove exposing unificationadamrk2020-09-021-1/+1
| * Collect locals in contextadamrk2020-09-022-12/+15
| * Add back Param structadamrk2020-09-011-1/+1
| * Add references to fn args during completionadamrk2020-08-301-2/+105
* | Avoid checking all ancestors and fix mis-completionoxalica2020-09-151-33/+215
* | inline parameters for a function description #6002Benjamin Coenen2020-09-151-0/+22
* | Merge #5976bors[bot]2020-09-141-56/+119
|\ \
| * | Complete trait impl immediately after type/const/fnoxalica2020-09-111-56/+119
* | | Merge #5971bors[bot]2020-09-131-0/+22
|\ \ \ | |/ / |/| |
| * | Implement async blocksoxalica2020-09-101-0/+22
| |/
* | Adjust the test commentKirill Bulatov2020-09-111-9/+16
* | One more testKirill Bulatov2020-09-091-0/+15
* | Rename the method to avoid false promisesKirill Bulatov2020-09-091-5/+5
* | Fix the testsKirill Bulatov2020-09-095-7/+9
* | Add testsKirill Bulatov2020-09-091-0/+153
* | Properly handle mod.rs importsKirill Bulatov2020-09-091-47/+40
* | Complete semicolon when neededKirill Bulatov2020-09-096-26/+30
* | Properly reacto to keywordsKirill Bulatov2020-09-096-4/+28
* | Less false positive completion candidatesKirill Bulatov2020-09-091-44/+59
* | Properly handle nested submodules in the same fileKirill Bulatov2020-09-091-70/+79
* | Move most of the logic into the completion moduleKirill Bulatov2020-09-092-23/+98
* | Finally cretae the mod completion moduleKirill Bulatov2020-09-092-17/+40
* | Properly handle special cases (binaries, mod.rs)Kirill Bulatov2020-09-091-3/+1
* | Exclude special filesKirill Bulatov2020-09-091-3/+0
* | Happy path implementedKirill Bulatov2020-09-091-1/+1
* | Better APIKirill Bulatov2020-09-091-5/+4
* | First steps for mod<|> completionKirill Bulatov2020-09-091-2/+23
|/
* Complete `pub` in fieldsAleksey Kladov2020-08-254-7/+36
* Use the same abstraction for attrs and docsAleksey Kladov2020-08-252-2/+2
* :arrow_up: ungrammarAleksey Kladov2020-08-211-1/+1
* Switch to expect_test from crates.ioAleksey Kladov2020-08-2113-13/+13
* Add SelfParam to code_modelAleksey Kladov2020-08-193-5/+3
* MinorAleksey Kladov2020-08-191-3/+3