The plugin specified for Erlang is shipped with an outdated version of Erlang rebar

(#294) Bug Awaiting confirmation self-hosting

Summary

The plugin specified for Erlang, that from pgourlain.erlang, is shipped with an outdated version of Erlang rebar, and hence does not work. Specifying in the config
"erlang.erlangPath": "parentdir/of/erl",
"erlang.rebarPath": "parentdir/of/rebar",
fixes this issue, but then still breaks due to underlying errors in the language server. I suspect this is due to using the very recently released Erlang/OTP version 28. Switching to the erlang-language-platform.erlang-language-platform fixes this problem. This plugin also seems to be developed by WhatsApp. This problem is present in both: - .vscode/extensions.json - .devcontainer/devcontainer.json:customizations.vscode.extensions

Steps to reproduce

Either: - Install devenv, direnv and the direnv plugin for vscode - Use DevContainers to spin up the correct env Load a fluxer_gateway/**/*.erl file and watch pgourlain.erlang cripple in the output of vscode.

1 comment

Sign in with Fluxer to comment and vote.
Comment by Rex
RexSystem 1 vote
Status changed from Fixed to Awaiting confirmation
This was closed in a bulk cleanup before Fluxer V2 without being checked or fixed. It may work now, so it is waiting for someone to confirm whether the bug still happens.