Jeremy A. Kolb
|
576625f0a1
|
Add way of getting docs from the code model and use for completion
|
2019-01-23 16:32:04 -05:00 |
|
Aleksey Kladov
|
2dbf58c579
|
move completion item tests closer to the code
this is the reason why we need marks: the tests were spread across two
files, because I've forgotten that there were tests already
|
2019-01-23 16:05:13 +03:00 |
|
gfreezy
|
2a43638052
|
use a combination of source_change and text_edit for CompleteItem
|
2019-01-20 12:02:00 +08:00 |
|
gfreezy
|
94d96b60f3
|
refactor to use remove_range and replace_range instead of TextEdit
|
2019-01-20 00:38:34 +08:00 |
|
gfreezy
|
d08e81cdd8
|
refactor completions to use TextEdit instead of InsertText
|
2019-01-19 22:02:50 +08:00 |
|
Aleksey Kladov
|
0bb170a277
|
remove Canceled from impl of ra_ide_api
|
2019-01-15 21:09:51 +03:00 |
|
Aleksey Kladov
|
490112dea1
|
remove Cancelable from nameres
|
2019-01-15 19:15:01 +03:00 |
|
Aleksey Kladov
|
f1367e0370
|
remove Cancelable from navigation target
|
2019-01-15 18:50:16 +03:00 |
|
Aleksey Kladov
|
9446be2999
|
remove Cancelable from adt API
|
2019-01-15 18:43:25 +03:00 |
|
Florian Diebold
|
a6590ce231
|
Use name resolution for goto definition
|
2019-01-10 21:32:54 +01:00 |
|
bors[bot]
|
dc2a8d5acc
|
Merge #470
470: Type inference for enum variants r=flodiebold a=marcusklaas
Opened a new PR instead of https://github.com/rust-analyzer/rust-analyzer/pull/461. Totally botched that one.
I think I resolved all the issues mentioned there.
Co-authored-by: Marcus Klaas de Vries <mail@marcusklaas.nl>
|
2019-01-10 19:12:40 +00:00 |
|
Aleksey Kladov
|
faa1d35cbc
|
dont complete () if they are already there
|
2019-01-10 21:38:04 +03:00 |
|
Marcus Klaas de Vries
|
e78286c8e8
|
Save variant names in EnumData to reduce needless queries
We already have their names when anyway, and when in all (current)
situations where we're interested in an Enum's variants, we want
their names.
|
2019-01-10 14:43:01 +01:00 |
|
Marcus Klaas de Vries
|
978de5cf8b
|
Implement type inference for enum variants
|
2019-01-10 14:32:56 +01:00 |
|
Aleksey Kladov
|
5b573deb20
|
fix usages after rename
|
2019-01-08 22:33:36 +03:00 |
|