Myriad-Dreamin
4afe4b30d9
feat: add basic color providers ( #171 )
...
* feat: provide document color api
* feat: provide color presentation api.
* dev: update snapshot
* dev: update snapshot
2024-04-06 14:10:48 +08:00
Myriad-Dreamin
7613712137
feat: support tracing execution in current document ( #166 )
...
* feat: support tracing execution in current document
* dev: improve frontend appearence
* fix: word grammar
* dev: update snapshot
2024-04-06 13:32:11 +08:00
Myriad-Dreamin
c2f2b214a2
feat: initialize telescope mode previewing ( #164 )
...
* feat: initialize telescope mode previewing
* dev: add notes
* dev: configure and disable hovering periscope
* dev: update snapshot
2024-04-05 17:22:56 +08:00
Myriad-Dreamin
2ba806359a
dev: join array of hover contents by divider for neovim clients ( #157 )
...
* dev: join array of hover contents by divider for neovim client
* dev: update snapshots
2024-04-05 12:37:27 +08:00
Myriad-Dreamin
36eea552ac
feat: initialize symbol picker ( #155 )
...
* feat: initialize symbol picker
* dev: update snapshot
* dev: remove mock
2024-04-04 10:33:25 +08:00
Myriad-Dreamin
d256ff0556
dev: recover module completion ( #151 )
...
* dev: recover module completion
* dev: update snapshot
2024-04-04 09:38:47 +08:00
Myriad-Dreamin
bd610b2323
feat: auto complete parameters after completing a function ( #150 )
...
* feat: auto complete parameters after completing a function
* dev: update snapshot
* dev: update completion snapshot
2024-04-02 18:50:02 +08:00
Myriad-Dreamin
d71dd38b98
feat: complete parameter values on user functions ( #149 )
...
* feat: complete parameter values on user functions
* dev: separate type/value repr in parameter analysis
2024-04-02 17:52:15 +08:00
Myriad-Dreamin
d6e58ea961
fix: perform correct dynamic analysis on imports ( #143 )
...
* dev: perform correct dynamic analysis on imports
* dev: review e2e snapshot
2024-04-01 10:35:48 +08:00
Myriad-Dreamin
7e453872b1
dev: init summary page ( #137 )
...
* feat: add summary frontend
* dev: init summary page
* build: update cargo.lock
* feat: init diagnostics frontend
* build: update snapshot hash
2024-04-01 10:16:26 +08:00
Myriad-Dreamin
f7fd47d62c
dev: don't do complete on definition itself ( #135 )
...
* dev: don't do completion on definition itself.
* dev: update snapshot hash
2024-03-30 21:09:06 +08:00
Myriad-Dreamin
36536bbc6b
feat: support import path completion ( #134 )
...
* feat: path completion
* fix: package snippet order
* dev: update snapshot hash
* fix: completion
2024-03-30 20:44:27 +08:00
Myriad-Dreamin
edbb7bc1af
fix: empty url sent from neovim ( #130 )
...
* fix: empty url sent from neovim
* dev: move e2e build script
* dev: make stronger name for empty urls
* fix: work around empty url
* fix: convert empty link on unix system
2024-03-30 20:04:03 +08:00
Myriad-Dreamin
21a872bbe8
fix: wrong completion kind ( #127 )
...
* fix: wrong completion kind
* dev: add completion requests back to e2e testing
2024-03-30 17:14:50 +08:00
Myriad-Dreamin
0eae40dec6
dev: intern completion code ( #124 )
...
* dev: intern completion code
* dev: change completion kind of symbols to FIELD
* fix: accept hash
* fix: reduce redundant information
2024-03-29 19:46:10 +08:00
Myriad-Dreamin
d53bd80d14
dev: ensure to run a single compiler instance ( #119 )
...
* build: remoe tinymist deps on tests
* dev: ensure unique running compiler
* docs: update some comments
2024-03-29 14:36:02 +08:00
Myriad-Dreamin
3a0e8e3d26
fix: converts out of bounds offsets again ( #115 )
...
* fix: converts out of bounds offsets again
* fix: wrong length calculation
* dev: accept hash
2024-03-29 02:20:12 +08:00
Myriad-Dreamin
5f27135419
feat: add an e2e smoke testing ( #114 )
...
* feat: e2e smoke testing
* feat: redact value
* dev: don't compile in tests
* dev: use correct path to binary
2024-03-28 21:34:56 +08:00