Commit Graph

16 Commits

Author SHA1 Message Date
Zachary Yedidia
01f55a6c79 Ensure correct ordering of notifications 2020-08-16 12:35:08 -04:00
Zachary Yedidia
3821a7a075 Allow configuring lsp server list 2020-08-13 13:06:37 -04:00
Zachary Yedidia
a26dd63d93 Replace toml with yaml 2020-08-12 21:56:49 -04:00
Zachary Yedidia
25f65a5f7b LSP option and better LSP status 2020-08-12 21:40:20 -04:00
Zachary Yedidia
c822a16596 Shutdown lsp servers 2020-08-12 21:15:17 -04:00
Zachary Yedidia
8f6f336b6c Range format 2020-08-12 16:56:57 -04:00
Zachary Yedidia
c1621086a2 Autoformatting 2020-08-12 16:03:23 -04:00
Zachary Yedidia
08f772b7d0 Better hover parsing 2020-08-12 16:03:23 -04:00
Zachary Yedidia
5ea8bd3aa1 Convert filetypes to language IDs 2020-08-12 16:03:23 -04:00
Zachary Yedidia
e3689ffbd8 Hover support 2020-08-12 16:03:23 -04:00
Zachary Yedidia
4af1dfcbd8 Handle initialization and didOpen properly 2020-08-12 16:03:23 -04:00
Zachary Yedidia
f0b1158ab6 Run notifications in background to hide latency 2020-08-12 16:03:23 -04:00
Zachary Yedidia
c344f1bfce Fix notifications vs requests 2020-08-12 16:03:23 -04:00
Zachary Yedidia
053134af1c Basic non-compliant autocompletion via LSP 2020-08-12 16:03:23 -04:00
Zachary Yedidia
f6ba76424a Send didChange events 2020-08-12 16:03:23 -04:00
Zachary Yedidia
26442bdbbe Basic communication with lsp server 2020-08-12 16:03:23 -04:00