File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
apps/elixir_ls_debugger/lib/debugger Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -1598,7 +1598,18 @@ defmodule ElixirLS.Debugger.Server do
1598
1598
end
1599
1599
end
1600
1600
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
+
1602
1613
task = config [ "task" ]
1603
1614
task_args = config [ "taskArgs" ] || [ ]
1604
1615
auto_interpret_files? = Map . get ( config , "debugAutoInterpretAllModules" , true )
You can’t perform that action at this time.
0 commit comments