Myriad-Dreamin
76b4e91046
feat: allow running server with loading font once and on rootless files ( #94 )
...
* dev: change system config
* docs: update config doc
* dev: clean up tightly coupled world
* dev: load font once
* docs: add more comments to tinymist-query
* dev: merge compiler layers
* feat: allow run lsp on rootless files
* build: bump ts
* fix: workspace dep
* build: bump preview
* dev: correctly check inactive state
* fix: weird cargo default features
2024-03-26 10:33:56 +08:00
Myriad-Dreamin
cc1f418423
dev: reduce a bundle of ts usage in query crate ( #72 )
2024-03-18 23:00:27 +08:00
Myriad-Dreamin
da7028f59c
dev: reimplements definition analysis ( #43 )
...
* dev: reimplements definition based on def use analysis
* dev: reimplements lsp apis based on new definition api
* fix: most cases of references
* fix: scope of params
2024-03-15 22:05:53 +08:00
Myriad-Dreamin
fe25933d0e
dev: implements module dependencies analysis ( #41 )
2024-03-15 14:33:14 +08:00
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
e714ab462f
feat: fix show pdf and add export pdf code lens
2024-03-11 13:22:55 +08:00
Myriad-Dreamin
9c9fcd91ba
feat: adapt to rust analyzer's server crate
2024-03-10 17:54:55 +08:00
Myriad-Dreamin
4e6e25f816
dev: move import analyzer code
2024-03-10 00:59:34 +08:00
Myriad-Dreamin
a7b6c8caf1
feat: find syntax definition
2024-03-09 23:40:45 +08:00
Myriad-Dreamin
720c355a68
feat: support {,prepare}rename api
2024-03-09 00:59:39 +08:00
Myriad-Dreamin
964def25a9
fix: don't panic on bad node range
2024-03-08 21:13:22 +08:00
Myriad-Dreamin
3f647dbcd9
feat: initialize inlay hints v1
2024-03-08 14:01:45 +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