erlang-language-platform icon indicating copy to clipboard operation
erlang-language-platform copied to clipboard

Erlang Language Platform. LSP server and CLI.

Results 38 erlang-language-platform issues
Sort by recently updated
recently updated
newest added

Following https://whatsapp.github.io/erlang-language-platform/docs/get-started/configure-project/elp-toml/ ``` > elp version elp 1.1.0+build-2024-08-05 ``` Docs say having `enabled = false` under `[buck]` looks like enough. First time loading an Erlang source file in Emacs I...

documentation
prio-low

After a window reload, the prior server is not killed. Originally reported in [Slack](https://erlanger.slack.com/archives/C05KJHDJJUF/p1720116921709629).

bug
prio-high

### Describe the bug A recent update for OTP 27 support in ELP harmonised the copy of the OTP erlang frontend in ELP. This brought in usages of `maybe`, which...

bug

When using an old version of [lager](https://github.com/erlang-lager/lager) that had not been updated to support OTP 24+ line/col numbers, the lager parse transform produced an invalid AST. ELP did not complain...

bug
help wanted
prio-low

### Describe the bug Hovering over a variable shows type information about the variable. However, if the source file has unsaved edits that moved the variable's declaration around, the help...

bug
prio-mid

### Describe the bug When hovering over function calls, documentation-on-hover shows information only if the documentation was written in the older edoc format, but not in the newer OTP27 doc...

enhancement

For features such as inlay hints and doc-on-hover, ELP extracts variable names from the function specs or - when variables in specs are not available - from the first function...

help wanted

### Problem The rebar3 integration page of the docs say there is a current [upstreaming effort](https://github.com/erlang/rebar3/pull/2859), but this effort was merged over half a year ago. Everything that follows is...

documentation

Using https://github.com/tomas-abrahamsson/gpb there is generated code like: ``` e_type_string(S, Bin, _TrUserData) -> Utf8 = unicode:characters_to_binary(S), Bin2 = e_varint(byte_size(Utf8), Bin), . ``` Since `unicode:characters_to_binary/1` can return an `error` or `incomplete` tuple...

help wanted

### Describe the bug I would like to have better auto-complete support, such as what is available in the Erlang shell. ### Expected behavior Today you can call this in...

feature
help wanted
prio-low