Skip to content

Commit dd35891

Browse files
committed
start debugger in current dir if projectDir is not set
1 parent ea5a2d0 commit dd35891

File tree

1 file changed

+12
-1
lines changed
  • apps/elixir_ls_debugger/lib/debugger

1 file changed

+12
-1
lines changed

apps/elixir_ls_debugger/lib/debugger/server.ex

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1598,7 +1598,18 @@ defmodule ElixirLS.Debugger.Server do
15981598
end
15991599
end
16001600

1601-
defp launch(%{"projectDir" => project_dir} = config, server) do
1601+
defp launch(config, server) do
1602+
project_dir = config["projectDir"]
1603+
1604+
project_dir = if project_dir not in [nil, ""] do
1605+
Output.debugger_console("Starting debugger in directory: #{project_dir}\n")
1606+
project_dir
1607+
else
1608+
cwd = File.cwd!()
1609+
Output.debugger_console("projectDir is not set, starting debugger in current directory: #{cwd}\n")
1610+
cwd
1611+
end
1612+
16021613
task = config["task"]
16031614
task_args = config["taskArgs"] || []
16041615
auto_interpret_files? = Map.get(config, "debugAutoInterpretAllModules", true)

0 commit comments

Comments
 (0)