85 Commits

Author SHA1 Message Date
Laurenz
be1fa91a00
Modular, multi-threaded, transitioning plugins (#5779) 2025-01-30 13:36:15 +00:00
Laurenz
1b2719c94c
Resolve bound name of bare import statically (#5773) 2025-01-29 14:20:30 +00:00
Laurenz
e2b37fef33
Revamp data loading and deprecate decode functions (#5671) 2025-01-09 09:34:16 +00:00
Laurenz
dacd6acd5e
More flexible and efficient Bytes representation (#5670) 2025-01-08 10:57:56 +00:00
Myriad-Dreamin
e8bbf3794f
Select items by import paths (#5518) 2025-01-06 13:31:42 +00:00
Laurenz
db06dbf976
Further improve IDE tests (#5602) 2024-12-18 19:26:39 +00:00
Yifan Song
45c866fbb9
Fix autocompletion of half-completed import item (#5531)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-18 18:11:13 +00:00
Myriad-Dreamin
1b10d19d76
Consider parameters when iterating items in scope (#5517) 2024-12-16 14:09:38 +00:00
Ian Wrzesinski
a5ade167dd
More CapturesVisitor tests (#5506) 2024-12-11 11:28:24 +00:00
Laurenz
e0122a5b50 Add HTML export format 2024-12-04 10:12:07 +01:00
Laurenz
f8f2ba6a5f Rename Document to PagedDocument 2024-12-04 10:12:07 +01:00
Laurenz
d40c8ab6ab
Compile-time PicoStr interning (#5491) 2024-11-29 15:03:08 +00:00
Stephen Waits
22748aaf2e
Replace _magic_ "preview" literals with a constant (#5452) 2024-11-26 20:50:30 +00:00
Laurenz
7add9b459a Smarter filtering of scope completions 2024-11-13 10:21:40 +01:00
Laurenz
de59d64d10 Simplify go-to-definition 2024-11-13 10:21:40 +01:00
Laurenz
525154a730 Add support for raw range spans 2024-11-13 10:21:40 +01:00
Laurenz
5625914872 Simplify import handling 2024-11-13 10:21:40 +01:00
Laurenz
6c22ba1cbd Move a few things into separate files 2024-11-13 10:21:40 +01:00
Laurenz
366348b196 Figure body snippets 2024-11-13 10:21:40 +01:00
Laurenz
65bb1fbe6a Distinguish between more completion kinds 2024-11-13 10:21:40 +01:00
Laurenz
c0dfe4aab7 Autocomplete file paths 2024-11-13 10:21:40 +01:00
Laurenz
a5a4b0b72f Introduce IdeWorld trait 2024-11-13 10:21:40 +01:00
Laurenz
03ba5a0cb1 Do not complete existing positional parameters 2024-11-13 10:21:40 +01:00
Laurenz
0b143c7df9 Star import tooltip 2024-11-13 10:21:40 +01:00
Laurenz
3d1cad2bec Simplify tooltip tests 2024-11-13 10:21:40 +01:00
Laurenz
5d003fb1b2 Autocomplete different functions with different brackets 2024-11-13 10:21:40 +01:00
Laurenz
c526f031cc Fix #cite autocompletion 2024-11-13 10:21:40 +01:00
Laurenz
6f294eac56 Simplify autocompletion tests
A

A
2024-11-13 10:21:40 +01:00
Yip Coekjan
19bde34876
Remove unused dependencies (#5379) 2024-11-07 08:47:27 +00:00
Laurenz
be7cfc85d0
Split out four new crates (#5302) 2024-10-27 18:04:55 +00:00
Laurenz
92aacdb480
Fix scales for unit conversion (#5169) 2024-10-10 15:51:48 +00:00
Laurenz
04df1264ef
Fix duration formatting precision (#5082) 2024-10-01 12:32:27 +00:00
Laurenz
d94acd615e
Add internal URL type (#5074) 2024-09-30 12:45:44 +00:00
Sébastien d'Herbais de Thun
a5b506c424
Make jump_from_cursor return a vector of Position (#4886) 2024-09-26 08:53:31 +00:00
Laurenz
986d624b3a
Share allocations for singletons (#4794) 2024-08-20 10:56:54 +00:00
Laurenz
09e0464e87
Fix duplicate completions (#4563) 2024-07-15 18:01:51 +00:00
Myriad-Dreamin
a3f3a1a833
Change the signature of World::main (#4531)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-07-14 13:14:21 +00:00
Laurenz
be516867c8
Spans for cross-file go-to-definition (#4539) 2024-07-11 14:24:28 +00:00
Myriad-Dreamin
46ab4edea6
Basic Definition Finder for IDE (#4309)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-07-09 15:46:38 +00:00
shinyfelix
b1219395b1
Fix suggestions for '.' after code mode has exited. (#4470) 2024-07-09 15:22:08 +00:00
+merlan #flirora
781eea632f
Add message when trying to access a field that is not set (#4399)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-22 08:59:52 +00:00
Laurenz
a2c9807159
Fix backlinks (#4409) 2024-06-17 12:15:24 +00:00
Laurenz
a68a241570
Remove Tracer (#4365) 2024-06-10 09:00:54 +00:00
Laurenz
f91cad7d78
Pure location assignment (#4352) 2024-06-09 13:23:56 +00:00
Laurenz
a51bd3f0b6
Simplify paragraph collection (#4301) 2024-05-30 13:39:50 +00:00
Laurenz
fa7fbb8274
Tests for jump from click/cursor (#4297) 2024-05-30 12:06:36 +00:00
Laurenz
54604ccb6b
Fix Default impls for AST nodes (#4288) 2024-05-29 14:32:20 +00:00
Laurenz
a52987a8c2
Refactor frame metadata into tags (#4212) 2024-05-22 09:26:03 +00:00
Laurenz
2d32ac73b6
Replace all Prehashed with LazyHash (#4127) 2024-05-13 17:54:34 +00:00
Laurenz
95cd6adf24
Factor out typst-utils crate (#4125) 2024-05-13 15:25:43 +00:00