Commit graph

138 commits

Author SHA1 Message Date
Simon Cruanes
1668e9938a feat: add ~id param to all queries 2021-04-23 16:21:48 -04:00
Simon Cruanes
13feb606d2 feat(blockingIO): allow to change the spawn function 2021-04-21 17:41:43 -04:00
Simon Cruanes
e77fded638 relax constraints on lsp 2021-04-15 15:41:21 -04:00
Simon Cruanes
2a3c815a08 fix warning 2021-04-14 22:39:07 -04:00
Simon Cruanes
149ab8464e Merge branch 'wip-ci' 2021-04-14 10:52:01 -04:00
Simon Cruanes
38c85ce5ca config for documentSymbolProvider 2021-04-13 15:30:03 -04:00
Simon Cruanes
97bbdfd4ba feat: expose on_req_symbol 2021-04-13 15:27:42 -04:00
Simon Cruanes
5ac3931310 chore: ci for linol 2021-04-09 16:27:12 -04:00
Simon Cruanes
34f931e74c feat: more config methods 2021-04-09 14:57:36 -04:00
Simon Cruanes
8cec4089dd try to handle documentChange for unknown doc 2021-04-08 20:53:54 -04:00
Simon Cruanes
c417204f1e fix: debug message was making lsp crash 2021-04-08 20:30:36 -04:00
Simon Cruanes
11c4f36d02 more debug info 2021-04-08 20:21:45 -04:00
Simon Cruanes
1710df0e7e use logs to log stuff 2021-04-08 19:52:35 -04:00
Simon Cruanes
0808ecefbe fix: avoid exception prone Hashtbl.find 2021-04-08 19:34:03 -04:00
Simon Cruanes
b7e89f67e4 try to print backtraces when handlers fail 2021-04-08 19:28:49 -04:00
Simon Cruanes
e5cb0a331b feat: allow to set the URI in notify_back 2021-04-08 14:00:45 -04:00
Simon Cruanes
d5b0159aa9 allow server to list commands 2021-04-07 18:53:01 -04:00
Simon Cruanes
3fac121a48 fix type for on_notification_unhandled 2021-04-07 18:06:18 -04:00
Simon Cruanes
6d9d2e51e3 refactor: give notify_back to requests, too 2021-04-07 18:01:37 -04:00
Simon Cruanes
e8af605985 feat: provide on_req_execute_command 2021-04-07 16:38:28 -04:00
Simon Cruanes
47da02e18c methods for codelens handling 2021-04-07 16:14:30 -04:00
Simon Cruanes
28fc622cbe rename new config method 2021-04-07 15:45:09 -04:00
Simon Cruanes
9d0b257cea feat: provide some methods to modify init config 2021-04-07 14:35:01 -04:00
Simon Cruanes
6e6a1f998e chore: add license to opam files 2021-04-06 18:35:45 -04:00
Simon Cruanes
40306fab53 prepare for 0.2 2021-04-06 15:58:13 -04:00
Simon Cruanes
c0530ee57d more debug 2021-04-05 12:18:05 -04:00
Simon Cruanes
78bb184117 add some basic logging 2021-04-05 11:56:40 -04:00
Simon Cruanes
b2e2259f35 doc: build badge in readme 2021-03-25 17:36:42 -04:00
Simon Cruanes
fc17e1e59b big refactor: jsonrpc2 is now part of linol; provide blocking IO 2021-03-25 17:09:03 -04:00
Simon Cruanes
e30191cfc1 fix deps 2021-03-24 18:28:03 -04:00
Simon Cruanes
13aec968c2 feat: add catch-all method for unhandled notifications 2021-03-24 17:59:51 -04:00
Simon Cruanes
72dc0a02c3 specify it's MIT
close #4
2021-03-11 14:27:38 -05:00
Simon Cruanes
ce40ffb7df
Merge pull request #1 from Gbury/example
Add a template example to make linol easier to use
2021-02-21 14:54:53 -05:00
Guillaume Bury
ef305cddd5 Add a template example to make linol easier to use 2021-02-17 01:04:07 +01:00
Simon Cruanes
c85d7c128e chore: add github CI 2021-02-09 19:41:14 -05:00
Simon Cruanes
8dff582612 refactor: split into lwt server and abstract interface 2021-02-09 19:40:31 -05:00
Simon Cruanes
33be161bd9 doc: add readme 2021-02-09 10:41:45 -05:00
Simon Cruanes
a89e7dbb3b initial import 2021-02-09 10:40:37 -05:00