Commit graph

1948 commits

Author SHA1 Message Date
Eric Förster
e042ef0b61 Add server status protocol extension 2018-12-28 16:19:24 +01:00
Patrick Förster
6b52898b25 Fix build log parser on JDK10 2018-12-28 14:20:09 +01:00
Patrick Förster
6eb865d71b Refactor build feature 2018-12-27 18:57:50 +01:00
Patrick Förster
5356abfba7 Add missing test cases 2018-12-27 17:59:25 +01:00
Patrick Förster
08846cae4d Fix crash in error log parser 2018-12-27 17:57:14 +01:00
Patrick Förster
ee18e154a2 Add build feature 2018-12-27 12:01:44 +01:00
Patrick Förster
c6bff9b2b9 Parse build errors 2018-12-26 20:48:43 +01:00
Patrick Förster
4671d1ae5d Test renaming 2018-12-26 18:07:48 +01:00
Patrick Förster
7d319c7dc9 Implement rename for LaTeX commands 2018-12-26 11:31:40 +01:00
Patrick Förster
4ddf87900d Test code folding 2018-12-25 21:43:33 +01:00
Patrick Förster
b69dd2b71c Reformat code 2018-12-25 20:29:18 +01:00
Patrick Förster
55c2479e6b Test completion 2018-12-25 20:25:17 +01:00
Patrick Förster
592db76a52 Improve performance of completion 2018-12-25 17:26:08 +01:00
Patrick Förster
9352532076 Refactor workspace 2018-12-25 17:25:02 +01:00
Eric Förster
3d5e4929b7 Add completion for document classes 2018-12-25 15:52:08 +01:00
Eric Förster
b9922a991e Add completion for package imports 2018-12-25 15:44:26 +01:00
Eric Förster
f1a2e76f11 Upgrade project to Kotlin 1.3 2018-12-25 15:35:29 +01:00
Patrick Förster
bc658b2fc9 Add rename support for labels 2018-12-24 21:18:00 +01:00
Patrick Förster
6e8cd43a0b Refactor document symbols 2018-12-24 20:27:48 +01:00
Patrick Förster
fe8bbc9068 Refactor document links 2018-12-24 16:50:43 +01:00
Patrick Förster
6e5bae4f57 Refactor folding feature 2018-12-24 14:39:51 +01:00
Patrick Förster
27e4858332 Refactor rename feature 2018-12-24 13:52:10 +01:00
Patrick Förster
ae954ea08d Implement folding for environments and sections 2018-12-24 11:02:57 +01:00
Patrick Förster
9d28db83c5 Add more unit tests 2018-12-24 10:44:07 +01:00
Patrick Förster
715ffbdb3e Parse label references 2018-12-23 14:48:37 +01:00
Patrick Förster
ac2bdfb325 Provide completion for LaTeX labels 2018-12-23 14:30:30 +01:00
Patrick Förster
6386d7f059 Exclude current environment from completion 2018-12-23 14:13:18 +01:00
Patrick Förster
ab08251804 Add environment snippet 2018-12-23 14:10:54 +01:00
Patrick Förster
c7814e1672 Provide completion for built-in colors 2018-12-23 13:42:00 +01:00
Patrick Förster
47c3e0f559 Provide completion for color models 2018-12-23 12:44:49 +01:00
Patrick Förster
88b7cdd3f9 Provide completion for PGF/TikZ libraries 2018-12-23 12:34:22 +01:00
Patrick Förster
7e9bb2a2c0 Add completion for includes 2018-12-23 12:00:46 +01:00
Patrick Förster
14ad4aadcb Add completion for user environments 2018-12-23 11:31:13 +01:00
Patrick Förster
6dd4d1af4d Add completion for kernel environments 2018-12-23 11:23:28 +01:00
Patrick Förster
c2e416b735 Add completion for user commands 2018-12-23 10:36:38 +01:00
Patrick Förster
c50014ad2a Add completion for kernel commands 2018-12-23 10:23:11 +01:00
Patrick Förster
ca16101920 Improve project structure 2018-12-22 21:41:20 +01:00
Patrick Förster
ae1c06bd22 Parse LaTeX sections 2018-12-22 21:18:04 +01:00
Patrick Förster
828ea84aaa Add links to included documents 2018-12-22 20:09:00 +01:00
Patrick Förster
ea1add45f5 Add missing server capabilities 2018-12-22 18:16:18 +01:00
Patrick Förster
78e551d455 Add Gradle task to create a fat JAR 2018-12-22 18:14:23 +01:00
Patrick Förster
4ee66b9df7 Rename LaTeX environments 2018-12-22 15:48:59 +01:00
Patrick Förster
b3eace804a Resolve included files 2018-12-22 11:37:51 +01:00
Patrick Förster
9b8ece8f67 Synchronize text documents 2018-12-21 21:38:09 +01:00
Patrick Förster
42dba77a8c Add LaTeX parser 2018-12-21 20:00:59 +01:00
Patrick Förster
287028e0f8 Add LaTeX lexer 2018-12-21 17:46:26 +01:00
Eric Förster
e9bc241700 Set up project 2018-12-21 14:25:38 +01:00
Eric Förster
55e8d63458
Initial commit 2018-12-21 14:08:48 +01:00