aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/conv.rs
Commit message (Collapse)AuthorAgeFilesLines
* Use `bool` instead of `Option<bool>` and print it's value only when `true`Martin Asquino2019-11-021-1/+1
|
* Set `deprecated` field on `CompletionItem`sMartin Asquino2019-11-021-0/+1
|
* add test #2033Alex Zatelepin2019-10-211-0/+43
|
* fixup folding ranges for "lineFoldingOnly" clients #2033Alex Zatelepin2019-10-211-14/+49
|
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+2
| | | | #1856
* move fold conversino to conv.rsAleksey Kladov2019-09-191-2/+22
|
* rename struct -> record, pos -> tupleAleksey Kladov2019-08-231-1/+1
|
* remove debug-printAleksey Kladov2019-08-201-1/+0
|
* Drop unnecessary `&'_` from implsAleksey Kladov2019-08-201-20/+20
|
* refactor TryConvWith similar to ConvWithAleksey Kladov2019-08-201-42/+26
|
* translate \n -> \r\n on the way outAleksey Kladov2019-08-201-11/+19
|
* make CTX type param instead of assoc typeAleksey Kladov2019-08-201-34/+25
| | | | that way, we can implement ConvWith<&'_ CTX> for different lifetimes
* minorAleksey Kladov2019-08-201-1/+1
|
* use Conv for severityAleksey Kladov2019-08-061-5/+15
|
* Hide comments in rust section of doc commentsRoman Stoliar2019-07-301-1/+1
|
* Make Analysis api cancellableKirill Bulatov2019-07-251-7/+7
|
* don't send LocationLink unless the client opts-inAleksey Kladov2019-07-081-1/+9
| | | | closes #1474
* simplifyAleksey Kladov2019-07-081-0/+13
|
* add try_conv_with_to_vecAleksey Kladov2019-07-081-21/+46
|
* Some clippy fixes for 1.36Jeremy Kolb2019-07-041-1/+1
|
* 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
* make Docs handing more ideomaticAleksey Kladov2019-06-081-1/+1
|
* renameAleksey Kladov2019-06-011-25/+25
|
* update ra_ide_api to use builtinsAleksey Kladov2019-05-301-0/+1
|
* Added local macro gotoLenard Pratt2019-05-041-0/+1
|
* Refactor CallInfo function signatures to new FunctionSignature typeVille Penttinen2019-04-091-0/+22
| | | | | This is used by CallInfo to create a pretty printed function signature that can be used with completions and other places as well.
* LSP: Support EnumMember and Fieldkjeremy2019-03-111-0/+2
|
* rename type to type_alias in the AST as wellAleksey Kladov2019-02-251-1/+1
|
* Don't use additional_text_edits API internallyAleksey Kladov2019-02-181-6/+26
|
* Refactor find_all_refs to return ReferenceSearchResultVille Penttinen2019-02-171-1/+1
|
* reformat the worldAleksey Kladov2019-02-081-47/+12
|
* Some clippy cleanupskjeremy2019-02-061-5/+2
|
* Use the new Resolver API in completionFlorian Diebold2019-02-011-0/+1
|
* Pass Documentation up to LSP and add "rust" to our codeblocks thereJeremy Kolb2019-01-301-8/+11
|
* Fix target_selection_range typeHirokazu Hata2019-01-231-1/+1
|
* Teach CompletionItem about documentationJeremy Kolb2019-01-221-2/+10
|
* use a combination of `source_change` and `text_edit` for `CompleteItem`gfreezy2019-01-201-7/+4
|
* refactor to use `remove_range` and `replace_range` instead of TextEditgfreezy2019-01-191-7/+13
|
* refactor completions to use TextEdit instead of InsertTextgfreezy2019-01-191-16/+19
|
* switch to lsp-typesAleksey Kladov2019-01-141-15/+15
|
* target_selection_range is not nullable in the implementationAleksey Kladov2019-01-131-5/+10
|
* Complete inherent methodsFlorian Diebold2019-01-121-0/+1
|
* actually produce missing def kindsAleksey Kladov2019-01-111-0/+4
|
* fix testsAleksey Kladov2019-01-111-2/+3
|
* use location link in goto defAleksey Kladov2019-01-111-8/+20
|
* return ref ranges from gotodefAleksey Kladov2019-01-111-1/+10
|
* add completion detailAleksey Kladov2019-01-091-0/+1
|
* fix usages after renameAleksey Kladov2019-01-081-1/+1
|
* dont depend on ra_editor directlyAleksey Kladov2019-01-081-1/+1
|
* Rename ImplItem to ImplBlockFlorian Diebold2019-01-041-1/+1
| | | | | rustc uses the name ImplItem for items in impls, not the impl {} block itself, which could lead to confusion.