Myriad-Dreamin
59ca5bdabc
chore: fix test scripts and update test documents ( #178 )
...
* chore: fix test scripts and update test documents
* docs: redirect developer who want to build and test to the contributing guide
* dev: change wording
2024-04-09 12:37:01 +08:00
Myriad-Dreamin
da70c0d31c
build: bump version to 0.11.3 ( #172 )
...
* build: update readme and changelog for update
* build: bump version to 0.11.3
* dev: remove a dirty console log
* dev: update changelog
2024-04-06 19:46:41 +08:00
Myriad-Dreamin
6c8074852f
revert: "dev: evict cache more frequently"
...
This reverts commit 454127e354
.
2024-04-06 16:20:27 +08:00
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
8a3fdbc642
feat: add common print width configuration for formatters ( #170 )
...
* dev: typstfmt use width configuration
* feat: add common print width configuration for formatters
2024-04-06 13:54:26 +08:00
Myriad-Dreamin
76c88c43d1
fix: collect warning diagnostics correctly ( #169 )
2024-04-06 13:46:02 +08:00
Myriad-Dreamin
8378d06ab6
dev: collect server's font paths information ( #168 )
2024-04-06 13:45:52 +08:00
Myriad-Dreamin
61851f1300
dev: correctly parse label and reference markup ( #167 )
2024-04-06 13:44:48 +08:00
Wenzhuo Liu
3cc078e501
chore: bump to typstyle v0.11.11 ( #163 )
2024-04-06 13:32:38 +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
f60d78a3ca
dev: clear analysis cache ( #165 )
...
* dev: clear analysis cache
* dev: remove an extra clear
2024-04-06 09:24:42 +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
703c8b4c1d
dev: collect server information for summary ( #162 )
...
* dev: collect server information for summary
* dev: humanize font variant to show
* fix: let focus state correct
2024-04-05 13:18:36 +08:00
Myriad-Dreamin
6722b2501f
feat: add status bar to showing words count, also for compiling status ( #158 )
...
* feat: add status bar to showing words count, also for compilng status
* dev: add configuration for compile status
* fix: let focus state correct
* dev: improve hint
2024-04-05 13:16:24 +08:00
Myriad-Dreamin
454127e354
dev: evict cache more frequently ( #161 )
2024-04-05 13:13:14 +08:00
Myriad-Dreamin
84f7e27654
build: bump typstyle to 0.11.10 ( #160 )
2024-04-05 13:12:47 +08:00
Myriad-Dreamin
c0878fc627
build: bump typst.ts to 0.5.0-rc3 ( #159 )
2024-04-05 13:12:38 +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
1c5c6bd929
feat: go to definition of include paths ( #156 )
2024-04-04 11:11:23 +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
3945c59be1
dev: reduce information to show in summary page ( #154 )
2024-04-04 09:49:54 +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
d708bdfe2d
feat: complete parameters on user functions ( #148 )
...
* fix: skip tabs that have no uris for reopening pdf
* dev: lift call analysis
* feat: complete parameters on user functions
2024-04-02 17:12:20 +08:00
Myriad-Dreamin
631f6e288c
fix: skip tabs that have no uris for reopening pdf ( #147 )
2024-04-01 13:23:41 +08:00
Myriad-Dreamin
de5df05b67
fix: complete parameters in scope ( #146 )
2024-04-01 10:40:05 +08:00
Myriad-Dreamin
b43dfcf11e
fix: correctly shadow items for completion ( #145 )
2024-04-01 10:36:47 +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
c420b10540
dev: analyze lexical hierarchy on for loops ( #142 )
2024-04-01 10:27:31 +08:00
Myriad-Dreamin
00e32a1db0
dev: early exit on simple syntax nodes ( #141 )
2024-04-01 10:27:23 +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
2e39afde78
fix: better grammar on incomplete AST ( #140 )
...
* dev: error tolerance on editing let/show statements
* dev: error tolerance on editing if/show statements
* dev: error tolerance on editing while/for statements
* dev: error tolerance on editing if/while/for statements
* dev: better token for and or not
2024-04-01 01:51:42 +08:00
Myriad-Dreamin
38c54a70da
build: bump typstyle to 0.11.8 ( #139 )
2024-04-01 01:18:43 +08:00
Myriad-Dreamin
b635f06619
build: bump version to 0.11.2 ( #136 )
...
* docs: update documents
* fix: correct order of building binaries
* build: bump version to 0.11.2
* docs: redirect changelog
* docs: update document tips
* docs: update insert template in place tips
* build: bump typstyle version to 0.11.7
2024-03-30 23:02:43 +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
90ef2e6f72
dev: improve punctuation and keyword token kinds ( #133 )
...
* dev: improve punctuation and keyword token kinds
* dev: improve punctuation and keyword token kinds
2024-03-30 20:04:34 +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
b76e80bad3
fix: dedent documentation correctly ( #132 )
2024-03-30 19:04:07 +08:00
Myriad-Dreamin
c32e6e3097
fix: documentation issues ( #131 )
2024-03-30 18:51:30 +08:00
Myriad-Dreamin
edd21deaca
feat: support entry configuration ( #122 )
2024-03-30 18:51:17 +08:00
Myriad-Dreamin
4e318e023f
fix: correct identifier/keyword boundaries ( #128 )
2024-03-30 17:14:58 +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
2c13d7efdd
feat: minimal diff algorithm for source formatting ( #123 )
...
* feat: minimal diff algorithm for source formatting
* fix: typo
2024-03-29 19:46:30 +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
858c100146
fix: expose pin/unpin commands for vscode ( #121 )
2024-03-29 15:27:11 +08:00
Myriad-Dreamin
529b422189
feat: support untitled url scheme for unsaved documents ( #120 )
2024-03-29 15:26:46 +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
b364160fdd
build: bump typstyle to 0.11.5 ( #118 )
2024-03-29 14:35:51 +08:00