erlang_ls
elm-language-server
erlang_ls | elm-language-server | |
---|---|---|
2 | 2 | |
610 | 411 | |
1.0% | 1.0% | |
8.1 | 8.5 | |
9 days ago | 4 days ago | |
Erlang | TypeScript | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
erlang_ls
-
erlang_ls formatting issues
It goes without saying that creating a GitHub issue for the language server is a simpler way to track a potential bug, so please do that if you haven't already (https://github.com/erlang-ls/erlang_ls/issues). I understand that in same cases you may not share the code that triggers the issue, but other useful information can be provided that can help maintainers to figure out what is happening. In the case of VS Code, formatting on save is an editor setting: Preferences -> Editor -> Format on save. It could it be that you have another extension which is trying to format your code. You could check the client-side and server-side logs to verify whether VS Code sends format requests to the language server and if Erlang LS is replying to those.
elm-language-server
-
Tips/Resources on starting with ELM
Regarding user experience and tooling, I'd suggest you use an editor that is compatible with the elm language server: https://github.com/elm-tooling/elm-language-server VSCode is a good default choice. You'll also be interested in other toolings. elm-json (https://github.com/zwilias/elm-json) is great to simply install and uninstall dependencies. elm-format (https://github.com/avh4/elm-format) is a must since most active people in the community use it, and simply viewing your code being moved around on save is a good sign that you wrote something with a good syntax.
-
Buggy behavior with built-in lsp client and elm-language-server
Is this https://github.com/elm-tooling/elm-language-server/issues/503?
What are some alternatives?
nvim-lspconfig - Quickstart configs for Nvim LSP
atom-languageclient - Language Server Protocol support for Atom (the basis of Atom-IDE)
FsAutoComplete - F# language server using Language Server Protocol
monaco-languageclient - Repo hosts npm packages for monaco-languageclient, vscode-ws-jsonrpc, monaco-editor-wrapper, @typefox/monaco-editor-react and monaco-languageclient-examples
php-language-server - PHP Implementation of the VS Code Language Server Protocol 🆚↔🖥
diagnostic-languageserver - diagnostic language server integrate with linters
groovy-language-server - A language server for Groovy
Metals - Scala language server with rich IDE features 🚀
jupyterlab-lsp - Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
elm-format - elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
elm-json - Install, upgrade and uninstall Elm dependencies