Commit graph

32 commits

Author SHA1 Message Date
Patrick Förster
81d6f947d0
Fix search path for aux files when using \include (#909)
- Search in the same directory as well in addition to the configured aux directory
- Allow configuring aux directory independent of log directory
- Deprecate texlab.auxDirectory in favor of texlab.build.auxDirectory

Fixes #906.
2023-07-30 11:04:12 +02:00
Patrick Förster
9960068ef2
Report diagnostics for duplicate labels (#908) 2023-07-29 09:57:26 +02:00
Patrick Förster
20e8137fa4 Move goto definition feature to separate crate 2023-07-23 14:43:30 +02:00
Patrick Förster
24a6497048 Update dependencies 2023-07-19 18:07:42 +02:00
Patrick Förster
16930748c0 Move references request to separate crate 2023-07-16 21:30:39 +02:00
Patrick Förster
4ef54cd8c4 Move hover module to separate crate 2023-07-13 22:28:56 +02:00
Patrick Förster
1f48f00b5a Move completion data to separate crate 2023-07-12 19:16:27 +02:00
Carey Janecka
b0e7101ba6
Add support for tectonic -X build (#901)
Add an option to override build filename
2023-07-09 19:11:41 +02:00
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
f24f35f2a6
Add symbol support for thmtools package (#897) 2023-06-07 09:35:57 +02:00
Patrick Förster
a7861ffe19 Fix clippy warnings 2023-05-28 20:01:41 +02:00
Patrick Förster
588f92df09 Update dependencies 2023-05-28 11:50:36 +02:00
Patrick Förster
b886ed6362
Change inlay hint position for labels (#891)
See #890.
2023-05-25 21:59:54 +02:00
Patrick Förster
10890d8869
Fix tracking cursor position (#889) 2023-05-20 21:02:47 +02:00
Patrick Förster
321fa267ef Fix resolving include commands of import package
See #885.
2023-05-07 11:56:45 +02:00
Patrick Förster
2b11488d4a Make project detection independent of OS 2023-04-29 13:31:02 +02:00
Patrick Förster
7fb38fa877 Refactor symbol request tests 2023-04-23 11:01:23 +02:00
Patrick Förster
4cc0b20a56 Fix regression when completing user environments
See #883.
2023-04-22 14:02:56 +02:00
Patrick Förster
edee410a66 Refactor document and workspace symbol requests 2023-04-22 13:20:55 +02:00
Patrick Förster
e6fe836ed6 Improve module organization 2023-04-18 21:26:06 +02:00
Patrick Förster
dae46eff80 Allow configuring completion matcher algorithm
See #872.
2023-04-16 15:19:58 +02:00
Patrick Förster
617c799dcd Allow customizing citation commands
See #832.
2023-04-16 13:30:01 +02:00
Patrick Förster
2b4e4c73b6 Refactor workspace struct 2023-04-10 20:29:24 +02:00
Patrick Förster
4f1731e232 Fix regression with detecting root file 2023-04-10 09:09:33 +02:00
Patrick Förster
3ae4a457fa Only reload TeX documents if config changed 2023-04-09 21:02:56 +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
672e820f51 Move citation module to separate crate 2023-04-08 16:22:21 +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