Commit graph

724 commits

Author SHA1 Message Date
Patrick Förster
ad1d9a917d Fix clippy warnings 2022-06-25 09:25:13 +02:00
Patrick Förster
fe3d8c7109 Show user message if the config is invalid 2022-06-16 18:30:04 +02:00
Patrick Förster
ffa80d79de Do not send (empty) diagnostics for log files 2022-06-16 18:30:04 +02:00
Patrick Förster
498af710a6 Implement diagnostic filtering 2022-06-16 18:30:04 +02:00
Patrick Förster
dafccb7fe6 Refactor diagnostic reporting 2022-06-16 18:30:01 +02:00
Patrick Förster
d6ae88e2a7 Bump clap from 3.1.18 to 3.2.5 2022-06-15 20:09:32 +02:00
Patrick Förster
f3bc6fe7c9 Fix code formatting 2022-06-15 19:31:57 +02:00
Patrick Förster
bea55ea47f
Merge pull request #652 from eburghar/forwardsearch_args_escape
feat: add the possibility to escape % in forwardSearch.args
2022-06-15 19:31:35 +02:00
Patrick Förster
bd85205f0d Add missing default values to options
See #651.
2022-06-14 21:35:27 +02:00
Éric BURGHARD
683cbfd584 feat: add the possibility to escape % in forwardSearch.args 2022-06-14 02:10:44 +02:00
Patrick Förster
f82e9aa3d7 Improve the heuristic for finding artifacts
See #635.
2022-06-12 15:38:39 +02:00
Patrick Förster
5ee02f8528 Bump rowan from 0.15.4 to 0.15.5 2022-06-12 13:32:29 +02:00
Patrick Förster
e471a72ae3 Remove dev dependency to indoc crate 2022-06-12 11:59:01 +02:00
Patrick Förster
4fe82eb64c Refactor more unit tests 2022-06-12 11:53:09 +02:00
Patrick Förster
4a777d0f6a Convert "references" tests to integration tests 2022-06-05 14:34:21 +02:00
Patrick Förster
a57735193f Allow command names in path rule
See #641.
2022-06-04 22:19:35 +02:00
Patrick Förster
12e260e960 Convert "rename" tests to integration tests 2022-06-04 22:19:35 +02:00
Patrick Förster
17e3fb9b37 Refactor "document link" feature 2022-06-04 22:19:35 +02:00
Patrick Förster
fa8778ef8d Allow paths with brackets in LaTeX parser
See #639.
2022-05-31 21:17:02 +02:00
Patrick Förster
2c8ba68410 Refactor "rename" feature 2022-05-31 21:02:24 +02:00
Patrick Förster
f435287cce Fix insta URI redactions 2022-05-28 23:06:33 +02:00
Patrick Förster
0cb2f479b1 Fix more Clippy warnings 2022-05-28 23:00:18 +02:00
Patrick Förster
58dd2b258b Refactor "find all references" feature 2022-05-28 21:28:08 +02:00
Patrick Förster
2d6d8f93e2 Improve BibTeX string hover output 2022-05-28 18:04:16 +02:00
Patrick Förster
5547a38a91 Refactor hover feature 2022-05-28 14:45:19 +02:00
Patrick Förster
914c7a3911 Refactor goto definition feature 2022-05-28 11:10:48 +02:00
Patrick Förster
6edb7d4aa7 Add server command to clean build directory
See #607.
2022-05-27 18:24:13 +02:00
Patrick Förster
bfcfff518f
Use custom citation rendering instead of citeproc-rs (#629)
* Prepare BibTeX parser for citeproc removal

* Remove dependency to citeproc-rs

* Remove "In:" from rendered citations

* Remove page prefix from citation output

* Use italics instead of quotes in citations

* Add support for eprints in rendered citations

* Improve style of rendered citations

* Pin dashmap version to ensure MSRV
2022-05-25 21:32:10 +02:00
Patrick Förster
e06eda7566 Remove reference to im crate 2022-05-24 19:22:27 +02:00
Patrick Förster
e9f1a827d1 Add command line flag to print version 2022-05-22 12:48:15 +02:00
Patrick Förster
93b08db870
Improve BibTex parser (#623) 2022-05-05 21:16:16 +02:00
Patrick Förster
ae770c35d9
Fix panic from diagnostics thread in tests (#619) 2022-05-04 21:56:33 +02:00
Patrick Förster
fc1feb446f Switch back to structure without mod.rs 2022-05-01 11:34:13 +02:00
Patrick Förster
d9c4d8efa6 Use lsp_types::Url directly instead of wrapper 2022-04-28 21:40:04 +02:00
Patrick Förster
23444ee920 Refactor user command completion 2022-04-28 21:40:04 +02:00
Patrick Förster
2e0c669577 Improve citation module tests 2022-04-28 21:40:04 +02:00
Patrick Förster
c495037a5f Fix conditional compilation 2022-04-28 21:40:04 +02:00
Patrick Förster
51647804f0 Move workspace state into separate struct 2022-04-28 21:40:04 +02:00
Patrick Förster
be5476acba Remove dead code 2022-04-28 21:40:04 +02:00
Patrick Förster
bc63a90137 Store server context in workspace 2022-04-28 21:40:03 +02:00
Patrick Förster
b35c0d80c1 Remove WorkspaceSubset structure 2022-04-28 21:40:03 +02:00
Patrick Förster
59209080bf Refactor textDocument/didChange notification 2022-04-28 21:40:03 +02:00
Patrick Förster
6644dacf2b Simplify workspace structure 2022-04-28 21:40:03 +02:00
Patrick Förster
22eacb2e75 Simplify workspace creation API 2022-04-28 21:40:03 +02:00
Patrick Förster
030a951288 Refactor internal state of Workspace struct 2022-04-28 21:40:03 +02:00
Patrick Förster
1e70552597 Remove redundant usages of Arc<Document> 2022-04-28 21:40:03 +02:00
Patrick Förster
8cb16a7db9 Derive Clone on Document struct correctly 2022-04-28 21:40:03 +02:00
Patrick Förster
89f6e7535a Fix clippy warnings 2022-04-28 21:40:03 +02:00
Patrick Förster
3d4551656b Rename DocumentData struct fields 2022-04-28 21:40:03 +02:00
Patrick Förster
9d0ecdbcfa Update lsp-server crate 2022-04-28 21:40:03 +02:00