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