Commit graph

167 commits

Author SHA1 Message Date
Eric Förster
623b13a9d4 Fix crash when hovering over invalid entries 2019-03-05 17:11:24 +01:00
Patrick Förster
6c14e4ff85 Parse documents that are not inside the workspace 2019-03-05 17:01:34 +01:00
Eric Förster
221ba68f1c Fix parsing of BibTeX files 2019-03-05 16:41:47 +01:00
Eric Förster
41a2f1a3af Add FeatureProvider.create helper function 2019-03-04 23:43:08 +01:00
Eric Förster
312c2fef66 Wrap IncludeGraphicsProvider into DeferredProvider 2019-03-04 15:48:48 +01:00
Eric Förster
0d5b5b3b00 Replace AggregateProvider with static method 2019-03-04 15:26:04 +01:00
Eric Förster
2748185f0d Add map function to FeatureProvider 2019-03-03 23:33:37 +01:00
Eric Förster
10ae2f6786 Fix document synchronization 2019-03-03 18:25:37 +01:00
Eric Förster
39bd80bc67 Fix unit tests 2019-03-03 18:25:14 +01:00
Eric Förster
790a1bb72d Make logger available to provider 2019-03-03 17:29:27 +01:00
Eric Förster
eecd78b94b Make MetadataProvider suspendable 2019-03-03 15:34:59 +01:00
Patrick Förster
97f6df5e35 Show component names when hovering over commands 2019-03-03 14:45:13 +01:00
Patrick Förster
5c8d851c93 Handle \coloneqq in preview 2019-03-03 11:27:31 +01:00
Patrick Förster
5bd6f9ee06 Check if database directory exists 2019-03-03 11:24:51 +01:00
Patrick Förster
396949076e Store completion database in home directory 2019-03-03 10:53:06 +01:00
Patrick Förster
4d3e358496 Show preview when hovering over inline math 2019-03-03 09:45:57 +01:00
Patrick Förster
27303cedc3 Show preview when hovering over equations 2019-03-03 09:25:41 +01:00
Patrick Förster
e1ec6c8894 Show preview when hovering over math environments 2019-03-02 21:30:31 +01:00
Eric Förster
1f3158aee5 Unify provider pattern 2019-03-02 21:15:26 +01:00
Patrick Förster
1d8bdb18b6 Display citations when hovering 2019-03-01 20:43:27 +01:00
Eric Förster
0cde1c8902 Use V8 instead of Nashorn for citation rendering 2019-03-01 16:40:37 +01:00
Patrick Förster
04fc27c98a Optimize performance of citation preview 2019-03-01 12:16:26 +01:00
Patrick Förster
0af04e2f7e Show bibliography when completing citations 2019-03-01 12:12:02 +01:00
Eric Förster
cb72105f1a Fix error handling in loadWorkspaceFile function 2019-03-01 10:58:08 +01:00
Eric Förster
4e45ba202a Fix log watcher registration 2019-03-01 10:52:12 +01:00
Eric Förster
b714a15c22 Fix blocking calls in coroutines 2019-03-01 10:47:46 +01:00
Eric Förster
afec793a1c Use the actor model for workspace access 2019-03-01 10:47:46 +01:00
Eric Förster
4f481e9770 Make Document immutable 2019-03-01 10:47:46 +01:00
Patrick Förster
0cc5ca3b39 Provide completion for equation references 2019-02-28 14:55:43 +01:00
Eric Förster
0dc4b2b53c Fix deadlock in DocumentProvider 2019-02-27 22:58:20 +01:00
Patrick Förster
5cf26f3112 Ignore exit code of forward search 2019-02-15 19:45:53 +01:00
Eric Förster
da4ccdb848 Fix path of completion symbols 2019-02-15 15:17:32 +01:00
Patrick Förster
7f4c4889aa Prevent blocking during forward search 2019-02-14 21:12:38 +01:00
Patrick Förster
7b0812f966 Do not trigger completion before backslash 2019-02-09 20:44:52 +01:00
Patrick Förster
13c0fbe6e6 Make loading symbols more reliable 2019-02-07 21:07:39 +01:00
Patrick Förster
f65dd4dd1f Improve detection of line numbers in log parser 2019-01-29 19:54:34 +01:00
Patrick Förster
69c16152fe Show preview of symbols in completion 2019-01-29 19:32:05 +01:00
Eric Förster
4bf1997296 Add failure case to ForwardSearchStatus 2019-01-28 16:38:36 +01:00
Eric Förster
efb99a6d81 Make TeX distribution detection less restrictive 2019-01-28 13:58:28 +01:00
Patrick Förster
8e0491242d Improve code coverage 2019-01-28 13:31:20 +01:00
Eric Förster
0d33e786e6 Fix detection of TeX distribution 2019-01-28 13:27:06 +01:00
Patrick Förster
9971f9c887 Test document highlights 2019-01-28 12:22:22 +01:00
Patrick Förster
eb712bc75b Test "Goto Definition" 2019-01-28 11:51:16 +01:00
Patrick Förster
b5b46108b5 Test "Find all References" 2019-01-27 22:14:54 +01:00
Patrick Förster
02fa158a0d Change return types of custom requests 2019-01-27 17:23:15 +01:00
Eric Förster
bf825c20ff Add support for MikTeX 2019-01-27 16:38:56 +01:00
Patrick Förster
dcfd34b3ef Provide completion for TikZ commands 2019-01-27 11:51:52 +01:00
Patrick Förster
0fc70e3891 Fix naming inconsistency 2019-01-27 10:56:25 +01:00
Patrick Förster
1a93d224fb Remove arguments parameter from main method 2019-01-27 10:56:11 +01:00
Eric Förster
c096967573 Add missing workspace locks 2019-01-25 20:32:52 +01:00