aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/conv.rs
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* use lsp WorkspaceEdit instead of custom source_file_edits and file_system_editsBernardo2019-01-031-17/+34
|
* use navigation target in APIAleksey Kladov2019-01-021-1/+10
|
* fix icons in completionAleksey Kladov2018-12-311-1/+0
|
* completion for enum variantsAleksey Kladov2018-12-281-0/+1
|
* switch to FileRangeAleksey Kladov2018-12-281-1/+12
|
* Merge #325bors[bot]2018-12-271-40/+7
|\ | | | | | | | | | | | | | | | | | | 325: implement translate_offset_with_edit r=matklad a=vemoo - Implement `translate_offset_with_edit` to resolve #105 - Add proptest impls for text, offsets and edits and use them in tests for `translate_offset_with_edit` and `LineIndex` - Added benchmark for `translate_offset_with_edit` Co-authored-by: Bernardo <[email protected]>
| * change to `TextEdit` to avoid allocation and sortBernardo2018-12-251-4/+6
| | | | | | | | rename newline to step where applicable
| * use new translate_offset_with_edit for TryConvWithBernardo2018-12-251-36/+1
| | | | | | | | doc comments
| * move translate_offset_with_edit to ra_editorBernardo2018-12-251-305/+0
| |
| * initial newline translation workingBernardo2018-12-251-13/+257
| | | | | | | | | | | | todo: cleanup, simplify handle columns
| * test translate_offset_with_edit against simple impl for single editsBernardo2018-12-251-0/+61
| |
* | Implement basic completion for fieldsFlorian Diebold2018-12-251-0/+1
| |
* | Do name resolution by namespace (types/values)Florian Diebold2018-12-251-0/+2
|/
* binding iconAleksey Kladov2018-12-211-0/+1
|
* moar iconsAleksey Kladov2018-12-211-0/+2
|
* more iconsAleksey Kladov2018-12-211-1/+14
|
* move completion items to convAleksey Kladov2018-12-211-2/+26
|
* edits use source-root APIAleksey Kladov2018-12-211-8/+9
|
* hide atom edits a bitAleksey Kladov2018-12-211-5/+10
|
* fix SourceFileEdit nameAleksey Kladov2018-12-211-2/+2
|
* rename Edit to TextEdit and AtomEdit to AtomTextEditBernardo2018-12-111-11/+11
|
* extract AtomEdit and Edit into new ra_text_edit crateBernardo2018-12-101-1/+2
|
* Clippy lintsJeremy A. Kolb2018-11-291-8/+3
|
* Rename col to col_utf16Adolfo OchagavĂ­a2018-11-161-6/+11
|
* Support UTF-16 chars in LineIndexAdolfo OchagavĂ­a2018-11-161-2/+0
|
* Rename File -> SourceFileNodeAleksey Kladov2018-11-071-2/+2
|
* Use FilePosition everywhereAleksey Kladov2018-11-051-1/+12
|
* Reformat allAleksey Kladov2018-10-311-1/+2
|
* clippy: cast_losslessAlan Du2018-10-181-2/+2
|
* Cargo FormatJeremy A. Kolb2018-10-161-35/+31
| | | | Run `cargo fmt` and ignore generated files
* migrate analysis and server to 2018Aleksey Kladov2018-10-151-3/+3
|
* Add on-enter handlerAleksey Kladov2018-10-091-1/+40
| | | | Now, typing doc comments is much more pleasant
* rename all thingsAleksey Kladov2018-09-161-0/+296