A frontend-independent IDE "smartness" server for Elixir. Implements the JSON-based "Language Server Protocol" standard and provides debugger support via VS Code's debugger protocol.
Apache License 2.0
843
stars
52
forks
source link
vim-lsc crashes ElixirLS on method `shutdown` #207
When exiting Neovim using vim-lsc, message "[lsc:Error] ElixirLS has crashed. See Output panel." is shown. Upon investigation, ElixirLS is throwing an exception (below).
Possibly related: #189
Steps to Reproduce
Open an Elixir file in a (Neo)vim instance using vim-lsc.
Description
When exiting Neovim using vim-lsc, message "[lsc:Error] ElixirLS has crashed. See Output panel." is shown. Upon investigation, ElixirLS is throwing an exception (below).
Possibly related: #189
Steps to Reproduce
Expected Behavior
The language server should exit cleanly.
Actual Behavior
ElixirLS crashes with the following:
Environment
Elixir & Erlang versions (elixir --version):
Operating system:
MacOS Catalina - 10.15.3 (19D76)
Client (editor or IDE):