Commit graph

1948 commits

Author SHA1 Message Date
Patrick Förster
2323ef7f85 Refactor textDocument/build request 2022-10-15 20:52:02 +02:00
Patrick Förster
ab36f6f712 Refactor server initialization and testing 2022-10-15 20:46:59 +02:00
Patrick Förster
3135cce18a Refactor internal LSP client 2022-10-15 20:46:59 +02:00
Patrick Förster
4582ce6654 Refactor forward search 2022-10-15 20:46:59 +02:00
Patrick Förster
dc39763624 Do not require server struct to be Clone 2022-10-15 20:46:59 +02:00
Patrick Förster
2f64ce6bbc Add basic salsa DB 2022-10-15 20:46:57 +02:00
Patrick Förster
cfeead5c24 Remove unused petgraph dependency 2022-10-15 20:45:08 +02:00
Patrick Förster
3feb81455a Refactor project ordering in symbol request 2022-10-15 20:45:08 +02:00
Patrick Förster
f295181f4b Fix loading files from TeX distro 2022-10-15 20:45:08 +02:00
Patrick Förster
978350edde Improve project detection algorithm 2022-10-15 20:45:08 +02:00
Patrick Förster
77d9abcfc1 Hide Document struct fields 2022-10-15 20:45:08 +02:00
Patrick Förster
8bd8f0eb14 Simplify workspace API 2022-10-15 20:45:06 +02:00
Patrick Förster
c2eb79154c Normalize drive letters of incoming URIs 2022-10-15 20:39:34 +02:00
Patrick Förster
2da7cd82f0 Fix parsing paths enclosed in curly groups
See #789.
2022-10-15 18:17:27 +02:00
Patrick Förster
baf82d13cb Fix parsing graphics paths
See #789.
2022-10-14 19:37:51 +02:00
dependabot[bot]
6fa6200795
Bump human_name from 1.4.1 to 2.0.1 (#777) 2022-10-01 07:59:03 +00:00
dependabot[bot]
7a39b817c0
Bump clap from 4.0.4 to 4.0.7 (#778) 2022-10-01 07:50:58 +00:00
dependabot[bot]
1092783c95
Bump wtfjoke/setup-tectonic from 1 to 2 (#772) 2022-10-01 07:42:12 +00:00
Patrick Förster
7efe99226f Update dependencies 2022-09-29 21:00:05 +02:00
Patrick Förster
664d16c8ec Bump MSRV to Rust 1.60 2022-09-29 20:38:07 +02:00
Patrick Förster
e7b90c2aff Simplify CI workflows 2022-09-29 18:52:21 +02:00
Patrick Förster
4e270bc4c1 Use insta glob tests for parsers 2022-09-27 18:37:24 +02:00
Patrick Förster
2dad4fb73f Add tectonic workaround to CTAN job 2022-09-25 13:52:23 +02:00
Patrick Förster
26fec866f6 Bump version to v4.3.0 2022-09-25 12:28:05 +02:00
Patrick Förster
1e71331f74 Update dependencies 2022-09-25 11:54:35 +02:00
Patrick Förster
51d201b2f0 Fix Okular forward search command in docs
See #768.
2022-09-20 21:21:33 +02:00
dependabot[bot]
f42b02b57a
Bump url from 2.2.2 to 2.3.1 (#755) 2022-09-13 17:37:01 +00:00
dependabot[bot]
3633b9e12f
Bump criterion from 0.3.6 to 0.4.0 (#758) 2022-09-13 17:33:52 +00:00
dependabot[bot]
857d514589
Bump clap from 3.2.20 to 3.2.21 (#759) 2022-09-13 17:21:06 +00:00
Patrick Förster
c62c72d700
Merge pull request #756 from latex-lsp/inlay-value
Add inlay hints for \label
2022-09-10 14:18:02 +02:00
Patrick Förster
85b965c64f Only compute inlay hints for the specified range 2022-09-10 10:42:20 +02:00
Patrick Förster
e2faabc636 Add test case for inlay hints 2022-09-10 10:42:06 +02:00
Patrick Förster
513d51a9bb Provide inlay hints for \label command
See #753.
2022-09-09 21:44:31 +02:00
Patrick Förster
a47ba22038 Add diagnostics test case for URIs with spaces
See #754.
2022-09-09 21:41:49 +02:00
dependabot[bot]
de41227c75
Bump anyhow from 1.0.62 to 1.0.64 (#748) 2022-09-07 17:04:27 +00:00
dependabot[bot]
42c64bcc9e
Bump titlecase from 2.1.0 to 2.2.0 (#750) 2022-09-07 17:04:07 +00:00
dependabot[bot]
2dc99fbf3f
Bump once_cell from 1.13.1 to 1.14.0 (#751) 2022-09-07 17:03:37 +00:00
Patrick Förster
f61d75279c
Merge pull request #749 from vigoux/build_log_column
Correctly handle error column when coming from build log
2022-09-07 18:45:53 +02:00
Thomas Vigouroux
47af7a76da
feat(build_log): add column field to BuildError 2022-09-07 07:59:14 +02:00
Thomas Vigouroux
6fea4f182f
feat(build_log): parse error hint 2022-09-07 07:46:37 +02:00
Patrick Förster
ff036840e4 Pass codecov token explicitly to GitHub actions 2022-09-06 20:38:32 +02:00
Patrick Förster
6baed95c08 Add env_logger to help debug integration tests 2022-09-06 20:15:12 +02:00
dependabot[bot]
53635dac7f
Bump insta from 1.19.0 to 1.19.1 (#746) 2022-09-04 19:04:31 +00:00
dependabot[bot]
2aa03d2708
Bump dashmap from 5.3.4 to 5.4.0 (#744) 2022-09-04 18:52:05 +00:00
dependabot[bot]
423ddfca7b
Bump clap from 3.2.17 to 3.2.20 (#747) 2022-09-04 18:51:13 +00:00
dependabot[bot]
62fc324350
Bump titlecase from 2.0.0 to 2.1.0 (#742) 2022-09-04 18:50:49 +00:00
dependabot[bot]
c920962dbc
Bump notify from 5.0.0-pre.16 to 5.0.0 (#743) 2022-09-04 18:50:12 +00:00
Patrick Förster
7a84bb992f Prefer matching groups rather than envs in parser
Previously, we tried keeping the environments intact rather than curly groups.
However, this causes problems when encountering commands that define
environments. With the changes in this commit, the LaTeX parser prefers valid
groups over environments.

See #745.
2022-09-04 20:31:44 +02:00
Patrick Förster
3d8afadf45 Bump version to v4.2.2 2022-08-28 16:22:34 +02:00
Patrick Förster
5a8541e58f Bump serde from 1.0.143 to 1.0.144 2022-08-28 15:45:48 +02:00