Commit graph

173 commits

Author SHA1 Message Date
Myriad-Dreamin
f0442b7269
build: bump version to 0.11.8 (#256)
* dev: update changelog

* build: bump version to 0.11.8
2024-05-07 19:38:38 +08:00
Myriad-Dreamin
f167ad1524
build: bump version to 0.11.7 (#244)
* dev: update changelog

* build: bump version to 0.11.7
2024-05-06 00:06:31 +08:00
Myriad-Dreamin
5fdf3353b7
build: bump version to 0.11.6 (#219)
* dev: add help and acknowledgement about symbol view

* dev: add changelog for  0.11.6

* build: bump version to 0.11.6
2024-04-27 10:49:18 +08:00
Myriad-Dreamin
786814b09c
build: bump version to 0.11.5 (#207)
* build: update changelog

* build: bump version to 0.11.5
2024-04-20 19:33:47 +08:00
Myriad-Dreamin
0982686258
fix: identify string literals in math mode (#196) 2024-04-18 11:33:49 +08:00
Myriad-Dreamin
3393b998aa
fix: a dot or colon in ref ident cannot follow space or EOF (#195) 2024-04-18 11:33:22 +08:00
Myriad-Dreamin
68ce4701c6
build: bump version to 0.11.4 (#191)
* build: update changelog

* build: bump version to 0.11.4

* docs: update readme

* docs: update wording
2024-04-15 01:34:38 +08:00
Myriad-Dreamin
987a7da867
feat: complete arguments enhanced by type inference (#186)
* auto complete code in param position

* dev: initial path completion in params

* fix: compile error

* remove two todo

* dev: improve get_deref_target

* check string during completion

* feat: complete path arguments

* feat: identify hash before function follows a content parameter

* dev: complete text.size, text.dir, stack.dir, stroke dict

* dev: add record type

* dev: complete stroke dict

* fix: correct kind of langauge of code tooltip

* dev: add colon trigger character

* dev: let type selection complete

* dev: complete inset/outset/margin/radius dictionary types

* dev: complete raw theme/syntaxes, bib path types

* dev: complete all files at the same time

* dev: update snapshot
2024-04-15 00:17:54 +08:00
Myriad-Dreamin
4b1057efaf
fix: better grammar on incomplete heading (#187) 2024-04-12 09:49:36 +08:00
Myriad-Dreamin
c22f70b49e
dev: refactor def and use cache for improving definition (#179)
* chore: add a notes to do.

* dev: cache def and use information

* dev: move signature cache to analysis level

* dev: refactor a bit for improving definition

* dev: more appropriate definition discover

* fix: clippy error
2024-04-11 20:45:02 +08:00
QuarticCat
ebed95cbcd
fix: improve release profile & fix typos (#177)
* dev: split a gh-release profile to accelerate development

* fix: many typos

* fix: miri warnings

* fix: update fixtures
2024-04-10 11:34:18 +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
61851f1300
dev: correctly parse label and reference markup (#167) 2024-04-06 13:44:48 +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
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
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
4e318e023f
fix: correct identifier/keyword boundaries (#128) 2024-03-30 17:14:58 +08:00
Myriad-Dreamin
bf739d8367
build: bump version to 0.11.1 (#106)
* build: bump version to 0.11.1

* build: add changelog for v0.11.1

* fix: wrong changelog

* docs: update readme

* docs: update changelog
2024-03-27 10:30:50 +08:00
Myriad-Dreamin
2ae86922a4
fix: keyword boundary (#109) 2024-03-27 10:19:50 +08:00
Myriad-Dreamin
2e7c7732dc
feat: mark correct expression boundary on all testing files from typst/typst (#85)
* fix: comment and set rules

* fix: losen for rules

* fix: chore field, escape

* fix: hash termination

* dev: handle math mode

* fix: terminate expressions on right braces

* dev: match spread operator

* dev: remove complex check on if

* dev: add two bugs

* dev: fix if/while conditions

* fix: terminate expressions on right braces 2
2024-03-23 01:19:43 +08:00
Myriad-Dreamin
14ef2e78e2
feat: provide more robust syntax highlight for expressions in markup context (#80)
* dev: robust if syntax

* dev: robust for syntax

* dev: if/for with content blocks

* dev: robust while syntax

* dev: lift identifier matchers

* dev: update test case

* dev: robust call syntax

* dev: robust arrow func syntax

* dev: robust set syntax

* dev: robust show syntax

* dev: robust let syntax

* dev: robust string literal syntax

* dev: robust include syntax

* dev: robust import syntax

* dev: expression continuation

* dev: error tolerance

* dev: robust inline/blocky raw syntax

* dev: chore fixes

* dev: fix call and raw

* dev: fix some markup

* dev: refactor many markup patterns

* dev: final touches

* dev: remove unused dep
2024-03-21 17:52:51 +08:00
Myriad-Dreamin
13e3562424
build: bump version to 0.11.1-rc2 (#79) 2024-03-20 18:25:15 +08:00
Myriad-Dreamin
a3948df5da
feat: init syntax library for function hover tip (#77)
* dev: introduce upstream tooltip

* feat: basic function definition

* feat: init syntax library

* abandon

* build: run syntax building

* fix: let expression

* fix: markup in code

* fix: raw code
2024-03-20 12:18:57 +08:00