Andreas Löscher
Andreas Löscher
### Description Adds completion support for clauses. The trigger is `;` ~~and it currently only support top-level functions. What's missing is completion for:~~ - ~~funs~~ - ~~receives~~ - ~~try /...
Add code actions to add edoc snippets based on context: - function - type - module
currently we always materialize function arguments. If the courser is next to an `(` we shouldn't do this: ```erlang string:|("some string"), ^ ```
**Describe the solution you'd like** If we don't have a precise match, try to find a close match for goto definition, e.g. if we have a(q,w,e) but only a/4 defined...
**Describe the bug** ``` some(Variable) -> ok. ``` and using the code action on Variable resutls in ``` some(_Variable) -> ok. some(Variable) -> ok. ``` instead of just ``` some(_Variable)...
**Is your feature request related to a problem? Please describe.** Most requests are currently handled synchronously, which blocks the request queue until they are processed completely. This can lead to...
**Describe the bug** els_server_SUITE is flaky and fails often in CO **To Reproduce** run the test suite a couple of times in CI **Expected behavior** els_server_SUITE should pass in CI...
# Problem When applying the `parse_transform`, PropEr accesses the abstract code of referenced modules, to determine if calls lead to exported types or not (and branches based on that decision)....
With #1373 resolved, we can now set the break points to not existing modules, but when they become available,e.g. though loading binaries into the code server, or adding code paths,...
The documentation suggests: > Converts a possibly deep list of integers and binaries into a list of integers representing Unicode characters. But the spec under defines the type as just...