Myriad-Dreamin
7de64aefe5
fix: compile warnings ( #1774 )
2025-05-22 11:37:44 +08:00
Myriad-Dreamin
38974a3b5e
feat: autofix unknown variable: a and file not found (searched at a.typ) by code action ( #1743 )
...
* feat: check context
* feat: implement it
* fix: warnings
* test: update snapshot
2025-05-09 23:44:12 +08:00
Myriad-Dreamin
4ded5a624a
feat: forbid signature help in some cases ( #1742 )
...
* feat: forbid signature help in some cases
* test: update snapshot
2025-05-06 14:55:24 +08:00
Myriad-Dreamin
647cda29a0
dev: split test functions for multiple crates ( #1695 )
...
* dev: split test functions for multiple crates
* build: update cargo.lock
* fix: compile error
2025-04-30 19:01:29 +08:00
Luyan Zhou
6118b346d6
feat: add path conversion actions for absolute and relative paths ( #1696 )
...
* feat: add path conversion actions for absolute and relative paths in special function call
* feat: implement matchers
* docs: edit comment
* fix: path on windows
* feat: add a comment
* dev: edit a bit
* dev: use `resolved`
* refactor: simplify path rewriting logic using `diff`
* feat: add absolute path import fixture
* fix: update path check for absolute paths to use `starts_with` to work with windows
* feat: add path expression import fixture
---------
Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-04-30 17:15:42 +08:00
Myriad-Dreamin
678b2d2111
docs: split and documenting code action worker ( #977 )
...
* docs: split and documenting code action worker
* dev: update prelude
2024-12-11 11:03:47 +08:00
Caleb Maclennan
6f4aba4aa8
chore: Fix typos throughout code base (automatic)
...
This is all the typos that `typos` is confident can just be fixed
automatically, minus the overrides added to the manifest for the false
positives I found.
2024-11-25 09:26:53 +08:00
Myriad-Dreamin
94ea230645
feat: add code action to wrap content blocks ( #881 )
2024-11-22 16:03:07 +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
ParaN3xus
ce107efc7e
refactor: add compatibility for typst_syntax::LinkedNode.leaf_at ( #582 )
...
* refactor: add compatibility for `typst_syntax::LinkedNode.leaf_at`
* feat: `LinkedNodeExt` trait with `leaf_at_compat`
2024-09-08 22:10:01 +08:00
Myriad-Dreamin
247c6d5848
feat: check and move the exactly single punctuation after the math equation to refactor ( #306 )
2024-05-19 16:17:58 +08:00
Myriad-Dreamin
e2b7bc4b56
refactor: introduce uri_for_id and deref_syntax_at ( #267 )
...
* dev: add documentation
* refactor: introduce uri_for_id and deref_syntax_at
2024-05-09 12:32:20 +08:00
Myriad-Dreamin
398f2afb04
feat: simple code actions to manipulate equations ( #258 )
2024-05-07 20:21:01 +08:00
Myriad-Dreamin
b8143e7090
feat: provide code action to rewrite headings ( #240 )
...
* feat: provide code action to rewrite headings
* dev: update snapshot
2024-05-05 23:25:03 +08:00