Commit graph

1948 commits

Author SHA1 Message Date
Patrick Förster
3bea18bc46 Provide rename support for LaTeX commands 2019-04-24 19:12:02 +02:00
Patrick Förster
155d7ff994 Fix build log parser on Windows 2019-04-24 18:36:55 +02:00
Patrick Förster
4d5ce92fbb Handle relative paths in workspace 2019-04-24 17:11:09 +02:00
Patrick Förster
cba4c4e222 Fix workspace on Windows 2019-04-24 16:15:27 +02:00
Patrick Förster
fcd1b8f055 Provide rename support for BibTeX entries 2019-04-24 15:49:08 +02:00
Eric Förster
99fde6ef13 Handle incoming requests concurrently 2019-04-23 22:48:53 +02:00
Eric Förster
a50ae02fb3 Use futures 0.3 executor 2019-04-22 21:23:24 +02:00
Eric Förster
187d76b586 Make LatexLspServer functions async 2019-04-22 21:23:24 +02:00
Patrick Förster
bc67d13979 Fix linter warnings 2019-04-22 21:14:03 +02:00
Patrick Förster
322cc37a3b Find all references of LaTeX labels 2019-04-22 20:56:45 +02:00
Patrick Förster
3abf2d5762 Find all references of BibTeX entries 2019-04-22 20:39:08 +02:00
Patrick Förster
a50a74acb6 Provide foldings for LaTeX sections 2019-04-22 17:40:09 +02:00
Patrick Förster
b007b7974e Provide foldings for LaTeX environments 2019-04-22 11:42:59 +02:00
Patrick Förster
8b0824377e Provide foldings for BibTeX declarations 2019-04-22 10:58:27 +02:00
Patrick Förster
ed51758c9b Provide links for LaTeX includes 2019-04-22 09:24:00 +02:00
Patrick Förster
e919367124 Provide highlights for LaTeX labels 2019-04-21 21:28:50 +02:00
Patrick Förster
a19e60d6b5 Provide definitions for LaTeX labels 2019-04-21 20:22:57 +02:00
Patrick Förster
3a8e42d951 Provide definitions for LaTeX citations 2019-04-21 20:04:53 +02:00
Patrick Förster
3c3dc81a90 Use reference counting in workspace 2019-04-21 10:04:39 +02:00
Patrick Förster
de78d9e053 Add workspace 2019-04-20 10:48:45 +02:00
Eric Förster
335ceeb6b1 Use async/await syntax 2019-04-19 15:27:17 +02:00
Patrick Förster
9b54fce227 Fix linter warnings 2019-04-19 14:26:13 +02:00
Patrick Förster
67194fb5b4 Add LaTeX log parser 2019-04-19 14:16:24 +02:00
Patrick Förster
ad517fa8a8 Add BibTeX formatter 2019-04-18 20:46:52 +02:00
Patrick Förster
3cf0925b98 Fix linter warnings 2019-04-18 17:51:58 +02:00
Patrick Förster
3fbbccfc50 Simplify BibTeX parser 2019-04-18 14:40:10 +02:00
Patrick Förster
afce772da8 Simplify LaTeX parser 2019-04-18 11:54:25 +02:00
Eric Förster
0d1575f371 Do not rely on default config 2019-04-16 20:51:47 +02:00
Patrick Förster
e6426c5b80 Refactor BibTeX module 2019-04-16 13:58:47 +02:00
Patrick Förster
7a7b46b871 Refactor LaTeX module 2019-04-16 13:58:47 +02:00
Eric Förster
8ccd9c4b19 Log protocol message flow 2019-04-15 16:57:12 +02:00
Patrick Förster
a00ae3463b Add BibTeX parser 2019-04-15 16:12:40 +02:00
Patrick Förster
6b64f697a1 Add BibTeX lexer 2019-04-15 16:12:40 +02:00
Patrick Förster
4ba1050aba Define BibTeX AST 2019-04-15 16:12:40 +02:00
efoerster
5402d2213a Provide command line interface 2019-04-15 09:16:10 +02:00
Eric Förster
b15006f06d Configure stderr logger 2019-04-14 22:55:24 +02:00
Eric Förster
c0c2427c1f Add stubbed language server implementation 2019-04-14 22:55:21 +02:00
Eric Förster
26e0f49d48 Add ServerBuilder to LSP server module 2019-04-14 22:55:17 +02:00
Eric Förster
97c693b146 Add Tokio codec to handle LSP messages 2019-04-14 22:55:13 +02:00
Eric Förster
3b06c10e56 Add LSP server trait 2019-04-14 22:54:54 +02:00
Patrick Förster
17cf324383 Test LaTeX parser 2019-04-14 20:31:56 +02:00
Patrick Förster
e374094335 Add LaTeX parser 2019-04-14 10:22:39 +02:00
Patrick Förster
be7692d2e3 Add LaTeX lexer 2019-04-13 19:30:41 +02:00
Patrick Förster
135e89d7fd Define LaTeX AST 2019-04-13 19:14:48 +02:00
Patrick Förster
d126d9de2b Refactor formatting unit tests 2019-04-10 21:29:01 +02:00
Patrick Förster
375cd1772f Refactor highlight unit tests 2019-04-10 21:29:01 +02:00
Patrick Förster
18beaa2ac7 Refactor rename unit tests 2019-04-10 21:29:01 +02:00
Patrick Förster
b4056b63fa Refactor workspace tests 2019-04-10 21:29:01 +02:00
Eric Förster
d7589d5517 Bump version to v0.4.2 2019-04-10 21:14:55 +02:00
Eric Förster
4ef1d61b84 Detect invalid requests 2019-04-10 21:13:09 +02:00