Jason Axelson
Jason Axelson
Hi, if you could create a sample repository that has this issue, that would be very helpful in tracking it down.
The idea behind this issue is to separate out the call to the private function `Mix.Dep.load_on_environment/1` into a separate module, so if it changes in a future version of Elixir...
Good point, updated the title
That would be great! Go for it :+1:
Placing a debugger breakpoint on an assignment currently results in the breakpoint not being hit and the message "Could not determine module at line" being returned. I've unpinned this issue...
I think this is a great idea and it happens infrequently enough that prompting should be fine.
Hmmm, guess I forgot to consider the configuration option properly. I think that should be changed to be a string enum with values: `["automatically", "prompt", "never"]` with a new default...
Ah, nice find. Agreed :+1:
So there's definitely a race condition in this PR: ``` 02:33:06.054 [error] GenServer ElixirLS.LanguageServer.Providers.WorkspaceSymbols terminating ** (KeyError) key :app not found in: [aliases: [], build_embedded: false, build_per_environment: true, build_scm: Mix.SCM.Path,...
The problem with the tests is that `ElixirLS.Utils.MixTest.Case.in_fixture` compiles without a mix project which isn't really something that ElixirLS generally supports. So in the current tests the build is actually...