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