File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed 
src/tools/rust-analyzer/editors/code/src Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -192,7 +192,7 @@ function getCCppDebugConfig(
192192        name : runnable . label , 
193193        program : executable , 
194194        args : runnable . args . executableArgs , 
195-         cwd : runnable . args . workspaceRoot , 
195+         cwd : runnable . args . cwd   ||   runnable . args . workspaceRoot   ||   "." , 
196196        sourceFileMap, 
197197        env, 
198198        // See https://github.com/rust-lang/rust-analyzer/issues/16901#issuecomment-2024486941 
@@ -214,7 +214,7 @@ function getCodeLldbDebugConfig(
214214        name : runnable . label , 
215215        program : executable , 
216216        args : runnable . args . executableArgs , 
217-         cwd : runnable . args . workspaceRoot , 
217+         cwd : runnable . args . cwd   ||   runnable . args . workspaceRoot   ||   "." , 
218218        sourceMap : sourceFileMap , 
219219        sourceLanguages : [ "rust" ] , 
220220        env, 
@@ -234,7 +234,7 @@ function getNativeDebugConfig(
234234        target : executable , 
235235        // See https://github.com/WebFreak001/code-debug/issues/359 
236236        arguments : quote ( runnable . args . executableArgs ) , 
237-         cwd : runnable . args . workspaceRoot , 
237+         cwd : runnable . args . cwd   ||   runnable . args . workspaceRoot   ||   "." , 
238238        env, 
239239        valuesFormatting : "prettyPrinters" , 
240240    } ; 
Original file line number Diff line number Diff line change @@ -226,6 +226,7 @@ export type Runnable = {
226226    kind : "cargo" ; 
227227    args : { 
228228        workspaceRoot ?: string ; 
229+         cwd ?: string ; 
229230        cargoArgs : string [ ] ; 
230231        cargoExtraArgs : string [ ] ; 
231232        executableArgs : string [ ] ; 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments