Commit graph

11 commits

Author SHA1 Message Date
Patrick Förster
d32de1548a
Add additional diagnostics (#899)
* Refactor reporting of syntax errors
* Report diagnostics for unused or undefined labels
* Report undefined citation and unused entries
* Use indexed citations when processing requests
* Use new "unnecessary" diagnostic tag
* Add tests for diagnostics module
2023-06-29 19:22:05 +02:00
Patrick Förster
10890d8869
Fix tracking cursor position (#889) 2023-05-20 21:02:47 +02:00
Patrick Förster
7fb38fa877 Refactor symbol request tests 2023-04-23 11:01:23 +02:00
Patrick Förster
edee410a66 Refactor document and workspace symbol requests 2023-04-22 13:20:55 +02:00
Patrick Förster
617c799dcd Allow customizing citation commands
See #832.
2023-04-16 13:30:01 +02:00
Patrick Förster
160d5922a9 Do not use reserved NTFS file names 2023-04-09 17:39:02 +02:00
Patrick Förster
0d7b21440d Replace salsa crate to avoid memory leak 2023-04-09 11:44:18 +02:00
Patrick Förster
f1b6388a83 Refactor diagnostics module 2023-04-08 14:25:51 +02:00
Patrick Förster
f36086c4d3 Do not use salsa crate in workspace struct 2023-04-07 21:56:13 +02:00
Patrick Förster
5433bf4995 Move distro module to separate crate 2023-04-07 10:20:08 +02:00
Patrick Förster
cb13ad3978 Split tex and aux indices into separate structs 2023-04-07 09:56:58 +02:00