diff --git a/lua/setup/my_dap.lua b/lua/setup/my_dap.lua index 19a3df8..1450882 100644 --- a/lua/setup/my_dap.lua +++ b/lua/setup/my_dap.lua @@ -1,5 +1,13 @@ dap = require('dap') +local function getVenvSuffix() + if vim.loop.os_uname().sysname == 'Linux' then + return 'bin/python' + elseif vim.loop.os_uname().sysname == 'Windows_NT' then + return 'Scripts/python.exe' + end +end + local function getPythonEnv() local venv = os.getenv("VIRTUAL_ENV") if venv ~= nil then @@ -46,14 +54,6 @@ local initDir = vim.api.nvim_list_runtime_paths()[1] local masonpath = vim.fn.stdpath('data') .. '/mason' -- PYTHON -local function getVenvSuffix() - if vim.loop.os_uname().sysname == 'Linux' then - return 'bin/python' - elseif vim.loop.os_uname().sysname == 'Windows_NT' then - return 'Scripts/python.exe' - end -end - dap.adapters.python = { type = 'executable'; command = masonpath .. '/packages/debugpy/venv/' .. getVenvSuffix();