Commit graph

18 commits

Author SHA1 Message Date
Myriad-Dreamin
dbd1726d08
feat: support goto/find references inside of modules (#34)
* feat: support goto declaration inside of modules

* fix: change goto declarations provider to references provider

* fix: redact uri in references response
2024-03-14 20:38:30 +08:00
Myriad-Dreamin
9d344570b4
dev: borrow the document state inside of compiler (#33) 2024-03-14 20:37:14 +08:00
Myriad-Dreamin
f7860bd4b7
feat: add def use analysis for external items (#26)
* feat: add def use analysis for external items

* fix: recursive import wildcard
2024-03-13 15:05:52 +08:00
Myriad-Dreamin
32d74194c0
dev: move snaps (#20)
* dev: move snaps

* build: update cargo.lock
2024-03-12 14:10:24 +08:00
Myriad-Dreamin
1a05e4274c
feat: add def use analysis inside of module (#19)
* dev: add snapshot map

* feat: add def use analysis inside of module
2024-03-12 14:09:48 +08:00
Myriad-Dreamin
ee131ac68a
feat: analyze lexical hierarchy for def-use relations (#17) 2024-03-12 12:24:53 +08:00
Myriad-Dreamin
47a9b88c90
feat: add tests for inlay hints (#8) 2024-03-11 20:54:19 +08:00
Myriad-Dreamin
e714ab462f feat: fix show pdf and add export pdf code lens 2024-03-11 13:22:55 +08:00
Myriad-Dreamin
279bead9e1 test: base snapshot testing for goto definition 2024-03-09 23:43:12 +08:00
Myriad-Dreamin
720c355a68 feat: support {,prepare}rename api 2024-03-09 00:59:39 +08:00
Myriad-Dreamin
788792f202 feat: consider context free requests 2024-03-08 18:48:20 +08:00
Myriad-Dreamin
f6d473f320 fix: source switch on primary node 2024-03-08 17:06:08 +08:00
Myriad-Dreamin
3f647dbcd9 feat: initialize inlay hints v1 2024-03-08 14:01:45 +08:00
Myriad-Dreamin
5f4c55516a chore: remove redundant code 2024-03-08 01:00:34 +08:00
Myriad-Dreamin
c19197178c feat: support goto_definition api 2024-03-08 00:51:18 +08:00
Myriad-Dreamin
bc6e981e81 feat: support folding_range api 2024-03-07 21:34:47 +08:00
Myriad-Dreamin
22a68003fc feat: nested document symbols 2024-03-07 19:31:24 +08:00
Myriad-Dreamin
9af8eb4b52 feat: create query crate 2024-03-07 13:35:45 +08:00