Update debug.lua
This commit is contained in:
		
							parent
							
								
									9676197298
								
							
						
					
					
						commit
						eec712f877
					
				| 
						 | 
				
			
			@ -82,5 +82,23 @@ return {
 | 
			
		|||
 | 
			
		||||
    -- Install golang specific config
 | 
			
		||||
    require('dap-go').setup()
 | 
			
		||||
    pythonPath = function()
 | 
			
		||||
     --The below line will work for virtualenvwrapper, as vim.env.VIRTUAL_ENV points to the active env directory if you use it
 | 
			
		||||
     --Test the variable by running :lua print(vim.env.VIRTUAL_ENV) and find your path from there if it is defined
 | 
			
		||||
     if vim.env.VIRTUAL_ENV then return vim.env.VIRTUAL_ENV ..'/bin/python' end
 | 
			
		||||
     -- debugpy supports launching an application with a different interpreter then the one used to launch debugpy itself.
 | 
			
		||||
     -- The code below looks for a `venv` or `.venv` folder in the current directly and uses the python within.
 | 
			
		||||
     -- You could adapt this - to for example use the `VIRTUAL_ENV` environment variable (done above).
 | 
			
		||||
     local cwd = vim.fn.getcwd()
 | 
			
		||||
     if vim.fn.executable(cwd .. '/venv/bin/python') == 1 then
 | 
			
		||||
       return cwd .. '/venv/bin/python'
 | 
			
		||||
     elseif vim.fn.executable(cwd .. '/.venv/bin/python') == 1 then
 | 
			
		||||
       return cwd .. '/.venv/bin/python'
 | 
			
		||||
     else
 | 
			
		||||
       return '/usr/bin/python3'
 | 
			
		||||
     end
 | 
			
		||||
   end;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
end,
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue