Commit graph

2102 commits

Author SHA1 Message Date
Patrick Förster
757928d9fc Clear text when closing doc to reduce mem usage 2023-04-03 21:03:40 +02:00
Patrick Förster
befbd6f412 Do not search dirs when all parents are known 2023-04-02 10:40:16 +02:00
Patrick Förster
6c6b57212d Unload unreachable files after closing a document 2023-04-02 10:40:05 +02:00
Patrick Förster
8f16992cce Bump version to v5.4.1 2023-03-26 21:28:47 +02:00
Patrick Förster
e0fd7be26d Repair textDocument/formatting request
See #871.
2023-03-26 21:15:23 +02:00
Patrick Förster
f8baa93267 Do not return empty document symbols
The LSP spec does not allow returning empty document symbols with empty
name property.

See #870.
2023-03-20 17:19:20 +01:00
Patrick Förster
abe3a612f4 Bump version to v5.4.0 2023-03-12 19:05:55 +01:00
Patrick Förster
1c3cf57aaf Add command to show dependency graph as DOT file 2023-03-12 13:28:53 +01:00
Patrick Förster
1fb8eb7735 Run cargo fmt 2023-03-12 09:13:34 +01:00
Patrick Förster
8f1ae1d9cc Allow extending special environments from options
See #860.
2023-03-12 09:11:06 +01:00
Patrick Förster
3f428331b4 Remove intermediate Contents struct in salsa DB 2023-03-12 09:11:06 +01:00
Patrick Förster
59aa5b28f9 Do not store client info in salsa DB 2023-03-12 09:11:06 +01:00
Patrick Förster
4124b6f67d Decouple configuration from deserialization 2023-03-12 09:11:06 +01:00
Patrick Förster
b7303fea0b Update dependencies 2023-03-12 09:11:06 +01:00
Patrick Förster
cb958a0c7f Use sparse crates registry in CI 2023-03-12 09:11:06 +01:00
Patrick Förster
4e40a224ae
Merge pull request #861 from martinra/change_env
implement changeEnvironment command
2023-03-12 09:10:51 +01:00
Patrick Förster
ce4c02411c Add a test case for #864 2023-03-11 09:05:57 +01:00
Patrick Förster
42f122fd67 Update changelog 2023-03-10 21:21:23 +01:00
Patrick Förster
ef6b8bbd34 Hide stderr logging in tests behind env variable 2023-03-10 21:18:49 +01:00
Patrick Förster
394a95425c Improve user command detection 2023-03-10 21:16:58 +01:00
Patrick Förster
c8ca74b9a0 Turn on stderr logging in tests 2023-03-10 20:52:27 +01:00
Patrick Förster
46efbf2519 Allow alphanumeric chars in LaTeX commands 2023-03-10 20:35:17 +01:00
Patrick Förster
8fbe0fb9cc Fix checking for root documents 2023-03-10 16:52:08 +01:00
Patrick Förster
8e8cab1105 Update changelog 2023-03-09 22:14:59 +01:00
Patrick Förster
dd85dce46f Do not show caption in label inlay hints
See #858.
2023-03-09 21:57:43 +01:00
Patrick Förster
ccaaec56b0 Bump MSRV to Rust 1.65 2023-03-09 21:49:17 +01:00
Patrick Förster
51f71796f5 Fix lexing commands with multi-byte characters
Add a workaround for https://github.com/maciejhirsz/logos/issues/202.

See #857.
2023-03-09 21:27:29 +01:00
Patrick Förster
9910e484e4 Refactor parsing of sections 2023-03-05 20:28:59 +01:00
Patrick Förster
1377241fb3 Simplify LaTeX lexer 2023-03-05 17:10:50 +01:00
Patrick Förster
8929a6bc05 Remove MISSING nodes from LaTeX AST 2023-03-05 10:48:49 +01:00
Martin Raum
17982bb314 impl reviewer suggestions for changeEnvironment 2023-03-05 08:29:03 +01:00
Martin Raum
36f68abe0b send server request after changeEnvironment 2023-03-04 09:07:20 +01:00
Martin Raum
472f997779 add changeEnvironment; missing for server request 2023-03-04 08:12:13 +01:00
Martin Raum
0b8948f625 move workspace_command::clean to separate module 2023-02-26 09:29:52 +01:00
Martin Raum
9632411f35 remove unused import 2023-02-26 09:21:32 +01:00
Patrick Förster
2bc4d63643 Remove deprecated set-output in publish job 2023-02-25 16:51:11 +01:00
Patrick Förster
e46f87ae84 Bump version to v5.3.0 2023-02-25 16:08:50 +01:00
Patrick Förster
fe94de939c Filter document symbols recursively 2023-02-25 15:58:11 +01:00
Patrick Förster
530a6b7470 Remove redundant print statement 2023-02-21 22:24:34 +01:00
Patrick Förster
2533a39e30 Fix integration tests on Windows 2023-02-21 22:19:14 +01:00
Patrick Förster
5b252ee24f Fix clippy warnings 2023-02-21 21:58:32 +01:00
Patrick Förster
14cf00475b Refactor integration tests 2023-02-21 20:55:50 +01:00
Martin Raum
6dc7ad2d1a stramline executeCommand dispatch
make this more similar to request dispatch in preparation to add more
commands
2023-02-21 14:54:19 +01:00
Patrick Förster
3da5a4b3e4 Update dependencies 2023-02-19 08:57:29 +01:00
Patrick Förster
25e61a019d Update lsp-types version 2023-02-19 08:53:57 +01:00
Patrick Förster
eae428d52e Use incremental compilation for benchmarks 2023-02-19 08:46:58 +01:00
Patrick Förster
ff50dda040 Return [] instead of "not found" in code action
See #850.
2023-02-19 08:45:48 +01:00
Patrick Förster
f9f6a38bb7 Allow filtering document symbols using regex
See #851.
2023-02-17 22:09:10 +01:00
Patrick Förster
178cba7eeb Apply percent decoding when searching for PDFs
See #848.
2023-02-05 09:58:18 +01:00
Patrick Förster
c59d977fb8 Bump version to v5.2.0 2023-01-29 17:00:30 +01:00