Aleksey Kladov
|
f8a0561178
|
Align config's API with usage
The config now is mostly immutable, optimize for that.
|
2021-01-06 21:22:24 +03:00 |
|
Nick Spain
|
7bfec89cf9
|
Make the result of Const, FunctionRender and TypeAliasRender constructors optional
They use source() which now returns an Option so they need to too.
|
2021-01-02 21:53:52 +11:00 |
|
Lukas Wirth
|
83121efcd5
|
Reduce some more code duplication
|
2020-12-22 19:00:38 +01:00 |
|
Lukas Wirth
|
b184bfad7a
|
Add completions for patterns
|
2020-12-20 18:19:23 +01:00 |
|
Aleksey Kladov
|
f6ed16674c
|
Align code_model name with ungrammar
|
2020-12-20 10:05:24 +03:00 |
|
Kirill Bulatov
|
3183ff3a7b
|
Disable the completion for no corresponding client resolve capabilities
|
2020-12-08 01:07:20 +02:00 |
|
Kirill Bulatov
|
deda74edd8
|
Use stateless completion resolve
|
2020-12-07 23:41:08 +02:00 |
|
Kirill Bulatov
|
f6d2540df0
|
Simplify import edit calculation
|
2020-12-07 23:41:08 +02:00 |
|
Kirill Bulatov
|
68a747efe0
|
Remove redundant code
|
2020-12-07 23:41:08 +02:00 |
|
Kirill Bulatov
|
50e06ee95a
|
Refactor the code
|
2020-12-07 23:41:08 +02:00 |
|
Kirill Bulatov
|
d9bd1f171d
|
Add eager resolve capability
|
2020-12-07 23:41:08 +02:00 |
|
Kirill Bulatov
|
3f612d37c6
|
Move the helpers into ide_db
|
2020-11-28 16:30:39 +02:00 |
|
Kirill Bulatov
|
f75f07019b
|
Group import data in a struct
|
2020-11-27 18:30:10 +02:00 |
|
Kirill Bulatov
|
f4ae3650d8
|
Extract the import code into the shared module
|
2020-11-27 18:28:41 +02:00 |
|
Kirill Bulatov
|
4baac238a8
|
Improve autoimports on completion speed
* Ignore modules eaferly
* Do less completion string rendering
|
2020-11-24 02:28:45 +02:00 |
|
Kirill Bulatov
|
d4128beb3d
|
Avoid turning completion objects into builders
|
2020-11-16 23:16:41 +02:00 |
|
Kirill Bulatov
|
1de7848b57
|
Fix the other test
|
2020-11-16 21:19:06 +02:00 |
|
Igor Aleksanov
|
8efe43245b
|
Remove intra-crate facade from completions
|
2020-11-03 10:36:01 +03:00 |
|
Igor Aleksanov
|
4d333ebb63
|
Get rid of do-er antipattern
|
2020-11-03 10:33:13 +03:00 |
|
Igor Aleksanov
|
caf0fa20a7
|
Provide only explicit constructor for RenderContext
|
2020-11-03 10:17:59 +03:00 |
|
Igor Aleksanov
|
2a214e15d3
|
Add doc-comments to the new files
|
2020-11-03 10:16:35 +03:00 |
|
Igor Aleksanov
|
af7175f332
|
Make structures order more logical in render.rs
|
2020-11-03 10:16:35 +03:00 |
|
Igor Aleksanov
|
97a504805d
|
Move rendering tests to the render module
|
2020-11-03 10:16:35 +03:00 |
|
Igor Aleksanov
|
15b16917fc
|
Add TypeAliasRender
|
2020-11-03 10:16:35 +03:00 |
|
Igor Aleksanov
|
944ccf6075
|
Add ConstRender
|
2020-11-03 10:16:35 +03:00 |
|
Igor Aleksanov
|
fc8a1cd800
|
Introduce render module
|
2020-11-03 10:16:35 +03:00 |
|