Myriad-Dreamin
263458a80b
feat: take configuration items from tinymist
section ( #835 )
...
* feat: take configuration items from `tinymist` section
* docs: update configuration guide in emacs
2024-11-16 17:32:11 +08:00
Myriad-Dreamin
8e36f25cf2
feat: add package related arguments to typstExtraArgs
( #833 )
2024-11-16 17:16:56 +08:00
Myriad-Dreamin
d2afe78fee
feat: use typst-kit's package functions ( #832 )
2024-11-16 16:27:17 +08:00
Myriad-Dreamin
0a8010fe53
dev: update header description of snapshots ( #831 )
...
* dev: update header description of snapshots
* dev: update header description of snapshots
2024-11-16 14:41:45 +08:00
Myriad-Dreamin
57c6c7a4f6
dev: replace FieldTy
with ParamTy
( #830 )
2024-11-16 13:50:50 +08:00
MrLego8_9
d618430f6e
fix: statically register formatting and semantic tokens capabilities ( #814 )
...
* fix: statically register formatting and semantic tokens capabilities
* fix: inline variables and remove comment
* dev: inline variables
* fix: not working on vscode
* test: update snapshot
---------
Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2024-11-15 22:28:51 +08:00
Myriad-Dreamin
434f222855
build: bump version to 0.12.2 ( #829 )
2024-11-15 21:38:23 +08:00
Myriad-Dreamin
5ce0a8feba
fix: enclose fallback docs in code block ( #828 )
2024-11-15 20:59:26 +08:00
Myriad-Dreamin
52a8d0e678
build: bump version to 0.12.2-rc1 ( #827 )
...
* build: bump packages
* docs: update changelog
* build: bump version to 0.12.2-rc1
* chore: wording
* fix: errors
* fix: wording
2024-11-15 15:19:59 +08:00
Myriad-Dreamin
9f36fea62b
docs: maintain docs for tinymist 0.12.2 ( #825 )
2024-11-15 14:17:43 +08:00
Myriad-Dreamin
da1e68ad1f
feat: conditionally render code in docs ( #824 )
...
* feat: conditionally render code in docs
* fix: fmt
* fix: config
2024-11-15 13:40:30 +08:00
Myriad-Dreamin
8b3a0e986a
feat: fully support onEnter
edits inside comments ( #823 )
...
- select with range
- multiple cursor
2024-11-14 22:21:14 +08:00
Myriad-Dreamin
a2eb405430
feat: goto field definition of concrete values ( #822 )
2024-11-14 22:20:59 +08:00
Myriad-Dreamin
f18ed7d1b2
fix: query underlying file type when listing packages ( #821 )
2024-11-14 21:22:36 +08:00
Myriad-Dreamin
c6047f8712
fix: bad usage of /package/symbol
( #820 )
2024-11-14 21:22:16 +08:00
Myriad-Dreamin
4581d10703
feat: evict analysis caches before exact min revision ( #819 )
2024-11-14 21:22:05 +08:00
Myriad-Dreamin
b844240212
dev: clean up log to print ( #818 )
2024-11-14 21:21:47 +08:00
Myriad-Dreamin
dd2a22a67d
dev: use more safe retainer for gc ( #817 )
2024-11-14 21:21:27 +08:00
Myriad-Dreamin
bbcca41909
dev: add time limit to lsp replay command ( #816 )
2024-11-14 21:21:17 +08:00
Myriad-Dreamin
1c08256e9c
fix: describe dictionary object by correct name ( #815 )
2024-11-14 21:21:08 +08:00
Myriad-Dreamin
808da99092
feat: improve style of hover param docs ( #813 )
...
* feat: improve style of hover param docs
* feat: give value example in parameter docs
2024-11-14 20:49:14 +08:00
Myriad-Dreamin
c128f633d4
feat: merge func and variable docs parser ( #812 )
...
* feat: merge func and variable docs parser
* test: update snapshot
2024-11-14 20:35:21 +08:00
Myriad-Dreamin
7ab125bbc2
fix: ensure expr and type enum are not too big ( #811 )
2024-11-14 11:47:34 +08:00
Myriad-Dreamin
3469e215eb
dev: refactor semantic_tokens crate ( #809 )
...
* dev: move semantic_tokens crate
* dev: remove bad comment
2024-11-14 02:39:26 +08:00
Myriad-Dreamin
fc3099a27c
feat: lock and snapshot {analysis,token} caches on main thread ( #806 )
...
* refactor: hide lock in `query_snapshot`
* refactor: hide lock in `query_snapshot`
* test: update snapshot
* dev: update comments
* dev: update snapshot
2024-11-14 01:40:27 +08:00
Myriad-Dreamin
61f2273e2e
dev: convert diagnostics without analysis snapshot ( #805 )
2024-11-13 23:51:48 +08:00
Myriad-Dreamin
cadc70ceec
dev: use fixtures/playground
if name is not provided ( #804 )
2024-11-13 23:51:39 +08:00
Myriad-Dreamin
41868aa0f4
fix: strip out the line containing the return type ( #803 )
2024-11-13 23:51:29 +08:00
Myriad-Dreamin
58b8015386
dev: refactor semantic token apis ( #802 )
2024-11-13 23:51:20 +08:00
Myriad-Dreamin
41e8e1105f
fix: bad type representation of rest parameters ( #801 )
2024-11-13 23:22:40 +08:00
Myriad-Dreamin
8a5d687da6
fix: bad rule to check function identifiers by syntax ( #800 )
2024-11-13 18:20:11 +08:00
Myriad-Dreamin
5616a3fb34
feat: slightly improve expression describer ( #798 )
...
* dev: simplify type union
* dev: split repr crate
* feat: slightly improve expression describer
* dev: update snapshot
* dev: change repr if there is no name
2024-11-12 17:53:00 +08:00
Yifan Song
0babb8b451
fix: wrong word count when empty line exists ( #795 )
2024-11-12 14:11:16 +08:00
Myriad-Dreamin
bdb127109f
dev(ci): upload log even if CI is failing ( #787 )
2024-11-09 22:07:48 +08:00
Myriad-Dreamin
d8886b2065
feat: render error as docs instead of causing failures ( #786 )
2024-11-09 21:53:55 +08:00
Myriad-Dreamin
22621a966c
feat: consistently enrich colon after show selectors ( #785 )
2024-11-09 21:26:42 +08:00
Myriad-Dreamin
bbee391995
feat: claim list of maintainers ( #781 )
...
* feat: claim list of maintainers
* docs: update readme
* fix: maintain list
2024-11-09 11:59:36 +08:00
Myriad-Dreamin
adbf05d366
fix: rename export_again
to is_external
( #777 )
2024-11-08 16:16:01 +08:00
Myriad-Dreamin
662ae488be
test: add more completion tests ( #776 )
...
* dev: add more tests
* test: add show/set completion tests
* test: test completion about arguments of builtin functions
2024-11-08 16:15:45 +08:00
Myriad-Dreamin
411f29fd53
feat: recover support to goto definition of fields ( #775 )
...
* feat: goto field definition with type checking
* dev: minor changes
* dev: update snapshot
2024-11-08 16:15:31 +08:00
Myriad-Dreamin
3da56a4dd2
fix: range error when converting huge base64 strings ( #774 )
2024-11-08 15:55:57 +08:00
Myriad-Dreamin
d75fd7e74e
feat: render examples in docs ( #772 )
...
* feat: render examples in docs
* fix: create `hover-images` on `startHover`
* dev: update snapshot
2024-11-08 15:55:47 +08:00
Myriad-Dreamin
d02fa18617
dev: implement Ord
for Decl
( #773 )
...
* dev: change order to compare
* dev: implement `Ord` for `Decl`
2024-11-08 15:46:28 +08:00
Myriad-Dreamin
a402d6d4ae
docs: add documentation about docstring ( #771 )
...
* docs: add documentation about docstring
* docs: minor revision
2024-11-07 16:18:56 +08:00
Myriad-Dreamin
c035f42676
feat: strictly match module-level comments ( #770 )
...
* feat: strictly match module-level comments
* dev: update snapshot
2024-11-07 16:18:44 +08:00
Wenzhuo Liu
7dfa0fb498
chore: bump typstyle to v0.12.1 ( #764 )
2024-11-04 15:27:59 +08:00
Myriad-Dreamin
c830048b61
chore: upload test snapshot for debugging ( #760 )
2024-11-02 14:52:34 +08:00
Myriad-Dreamin
f1f77065d7
dev: collect func.with
type information for signature help ( #759 )
...
* feat: static analysis on `func.with` bindings
* test: update snapshot
2024-11-02 14:52:25 +08:00
Myriad-Dreamin
67367b03bf
dev: hash imports of expr info ( #756 )
2024-10-31 23:27:59 +08:00
Myriad-Dreamin
8f3566366e
refactor: refactor hover, analysis/global, and docs crates ( #755 )
...
* dev: refactor hover.rs
* refactor refactor AnalysisContext
* refactor: refactor docs crate
2024-10-31 10:07:31 +08:00