-
Notifications
You must be signed in to change notification settings - Fork 95
Open
Description
I know that this most likely not be planned but there are repeated bugs and support requests related to that issue.
elixir-lsp/elixir-ls#797
elixir-lsp/elixir-ls#798
There are 2 problems when phoenix is run under elixirLS debugger
- The code reloader (https://github.com/phoenixframework/phoenix/blob/master/lib/phoenix/code_reloader/server.ex) is purging and reloading modules on the fly with no regard for the ongoing debug session. The reloaded modules are not properly interpreted via erlang debugger.
- It is messing with IO interception. Debug Adapter Protocol has strict requirements on stdout IO. All standard IO needs to be sent as JSONRPC protocol messages.
RobertoSchneiders, uzuki-P and danielWagnerr
Metadata
Metadata
Assignees
Labels
No labels