aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src/completion
Commit message (Expand)AuthorAgeFilesLines
* Extract call_info and completion into separate cratesIgor Aleksanov2020-10-1821-8150/+0
* Complete methods when receiver is a macroAleksey Kladov2020-10-171-0/+15
* Scan all ancestors for the impl trait block checkIgor Aleksanov2020-10-172-14/+17
* Allow hints after 'fn' keyword if it's an impl trait blockIgor Aleksanov2020-10-173-4/+37
* Add test for new pattern functionsIgor Aleksanov2020-10-171-0/+8
* Remove redundant completionsIgor Aleksanov2020-10-172-4/+37
* add eprintln in fmt-like postfixBenjamin Coenen2020-10-081-0/+2
* Merge #6127bors[bot]2020-10-052-2/+23
|\
| * Correctly complete items with leading underscoreLeón Orell Valerian Liehr2020-10-032-2/+23
* | Fix feature nameAleksey Kladov2020-10-051-1/+1
|/
* 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