-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define scope of this project #1
Comments
The idea behind the GitHub organization is to have a common space for members of the Erlang community who want to leverage the Language Server Protocol to improve support for the Erlang programming language in the most common editors and IDEs (e.g. Emacs, Vim, Eclipse, VS, etc). The goal of this specific repo/project is to define and implement a single, common, language server implementation (in Erlang) that is decoupled from the editor-specifics. The implementation could leverage existing implementations (if the respective authors decide to become collaborators) or a new one from scratch. The common implementation should be a full implementation of the protocol, fully reviewed, documented and tested. I haven't been looking at protocol extensions or Erlang-specific methods yet, but they sound like something that should probably be implemented as a separate library under the same organization. Everything is still open for discussion. Eventual clients and extensions of the common server are welcome as separate repositories under the same organization. For the time being, the project focuses on Erlang only, but things can change depending on interest. I will add something like this to the description/README. Feedback welcome. |
Added a "rationale" section to the README. For now, I would keep the scope very limited. This means essentially:
I would leave the above items only to a second phase, when the basis is ready. |
Fix unicode handling bug when formatting code
What do we want from this project?
The text was updated successfully, but these errors were encountered: