Commit graph

1948 commits

Author SHA1 Message Date
Eric Förster
5cedb89d52
Merge pull request #19 from rliang/patch-1
Add tex and bib as language IDs
2019-05-28 07:49:45 +02:00
rliang
53a3d6b5a6
Add tex and bib as language IDs
Several LSP clients (such as vim's) send `tex` and `bib` as language IDs.
Thus, this improves client support.
2019-05-28 00:59:45 -03:00
Eric Förster
840f13a23f Add MiKTeX support 2019-05-27 16:04:23 +02:00
Patrick Förster
2319b116c8 Run ChkTeX after saving a document 2019-05-26 11:01:24 +02:00
Eric Förster
2b53f85686 Fix error message of TeX file resolver 2019-05-26 10:58:59 +02:00
Patrick Förster
c058b5d4c2 Provide BibTeX diagnostics 2019-05-25 21:33:08 +02:00
Patrick Förster
580ef81bf8 Fix detection of build errors 2019-05-25 17:39:37 +02:00
Patrick Förster
61c81cc8e8 Fix handling of requests that return unit 2019-05-25 17:22:32 +02:00
Patrick Förster
954fb0bbb7 Parse build log 2019-05-25 16:48:19 +02:00
Patrick Förster
69df08ef83 Sort dependencies 2019-05-25 15:39:20 +02:00
Patrick Förster
0820d5aaf7 Fix some clippy warnings 2019-05-25 14:11:26 +02:00
Patrick Förster
d93db89bbc Improve performance of workspace 2019-05-25 13:57:14 +02:00
Patrick Förster
a6f859e157 Test text synchronization 2019-05-25 13:53:22 +02:00
Patrick Förster
8dd93b482c Add integration tests for hover request 2019-05-25 13:53:22 +02:00
Patrick Förster
6b3c58174c Add integration tests for formatting request 2019-05-25 13:53:22 +02:00
Patrick Förster
55fb8ba4ee Add integration tests for completion request 2019-05-25 13:53:22 +02:00
Patrick Förster
774ebc6ef7 Add integration tests for definition request 2019-05-25 13:53:22 +02:00
Patrick Förster
913475fd0d Refactor build log parser 2019-05-25 13:53:22 +02:00
Eric Förster
e3be54bd26 Add TeX file database resolver 2019-05-24 19:06:51 +02:00
Patrick Förster
3232833a01 Refactor unit tests 2019-05-22 19:56:29 +02:00
Patrick Förster
28e0b56204 Remove unused imports 2019-05-21 20:44:26 +02:00
Patrick Förster
a8894be3f7 Fix some clippy warnings 2019-05-21 20:37:45 +02:00
Patrick Förster
80d2299a6e Remove redundant closure 2019-05-21 20:12:02 +02:00
Patrick Förster
7b70019138 Reduce nesting in feature providers 2019-05-21 19:59:07 +02:00
Patrick Förster
0011d1cd47 Add max depth when analyzing the workspace 2019-05-21 19:29:18 +02:00
Patrick Förster
a44697aec4 Resolve documents outside of the workspace 2019-05-21 18:14:53 +02:00
Patrick Förster
bb18080f69 Add mechanism to deal with server events 2019-05-21 16:21:00 +02:00
Patrick Förster
9994a386b8 Refactor build log parser 2019-05-21 09:21:56 +02:00
Patrick Förster
78583cff13 Reduce size of executable 2019-05-19 14:02:44 +02:00
Patrick Förster
2e1f9c94bf Remove redundant closure 2019-05-19 13:20:49 +02:00
Patrick Förster
fd86c18955 Refactor build log parser 2019-05-19 13:15:31 +02:00
Patrick Förster
e5e1644c58 Move completion database to data module 2019-05-19 11:50:35 +02:00
Patrick Förster
a0cc32529c Integrate BibTeX formatter 2019-05-18 21:26:01 +02:00
Patrick Förster
df9a28fb97 Refactor BibTeX formatter 2019-05-18 20:51:23 +02:00
Eric Förster
8ecaa24f5f Add JSON-RPC client support 2019-05-18 11:47:53 +02:00
Patrick Förster
9ecd325737 Improve performance of related_documents 2019-05-18 11:43:13 +02:00
Patrick Förster
09134251f5 Fix resolution of imports 2019-05-18 11:15:45 +02:00
Patrick Förster
ed2a3bfa75 Improve performance 2019-05-18 10:34:03 +02:00
Patrick Förster
8922c39afb Provide completion for argument symbols 2019-05-16 19:25:45 +02:00
Patrick Förster
2fbb70f995 Provide completion for command symbols 2019-05-16 18:53:52 +02:00
Patrick Förster
48747677f2 Refactor data module 2019-05-16 17:49:46 +02:00
Patrick Förster
86d39c0196 Show component documentation when hovering 2019-05-14 16:10:52 +02:00
Patrick Förster
f64c9330cc Provide completion for BibTeX commands 2019-05-13 22:00:03 +02:00
Patrick Förster
fe22440c1f Provide completion for BibTeX entry types 2019-05-13 21:36:29 +02:00
Patrick Förster
83a617113f Show entry type documentation when hovering 2019-05-13 21:09:34 +02:00
Patrick Förster
7adcf9e634 Provide completion for BibTeX field names 2019-05-13 20:39:03 +02:00
Patrick Förster
f60b0f5ae0 Move SyntaxTree to syntax module 2019-05-13 19:55:23 +02:00
Patrick Förster
90e512e80f Show BibTeX entry when hovering over citations 2019-05-12 14:55:27 +02:00
Patrick Förster
e2afe54802 Refactor BibTeX AST 2019-05-12 12:38:41 +02:00
Patrick Förster
13e8aaddd5 Show BibTeX entry when completing citations 2019-05-12 12:21:26 +02:00