You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have debugpy installed and it is loaded within Mason. I also have pyright installed and it works well but debugpy is not functioning correctly. Whenever I run F5 the debug lanes close and I get a pop up window. I am having trouble getting jdtls to work properly as well. When I open a java file it states, "Client jdtls quit with the exit code 1 and signal 0. Check log for errors: /Users/jj/.local/state/nvim/lsp.log" The java debugger doesn't work either After hitting F5 I get "No configuration found for 'java'. You need to add configs to 'dap.configurations.java' (See ':h dap-configuration')"
OS: macOs Sequoia 15.0.1 Intel mac
Terminal: iterm2
NVIM v0.10.1
Build type: Release
LuaJIT 2.1.1727621189
return {
},
keys = function(_, keys)
local dap = require 'dap'
local dapui = require 'dapui'
return {
-- Basic debugging keymaps, feel free to change to your liking!
{ '', dap.continue, desc = 'Debug: Start/Continue' },
{ '', dap.step_into, desc = 'Debug: Step Into' },
{ '', dap.step_over, desc = 'Debug: Step Over' },
{ '', dap.step_out, desc = 'Debug: Step Out' },
{ 'b', dap.toggle_breakpoint, desc = 'Debug: Toggle Breakpoint' },
{
'B',
function()
dap.set_breakpoint(vim.fn.input 'Breakpoint condition: ')
end,
desc = 'Debug: Set Breakpoint',
},
-- Toggle to see last session result. Without this, you can't see session output in case of unhandled exception.
{ '', dapui.toggle, desc = 'Debug: See last session result.' },
unpack(keys),
}
end,
config = function()
local dap = require 'dap'
local dapui = require 'dapui'
require('mason-nvim-dap').setup {
-- Makes a best effort to setup the various debuggers with
-- reasonable debug configurations
automatic_installation = true,
-- You can provide additional configuration to the handlers,
-- see mason-nvim-dap README for more information
handlers = {},
-- You'll need to check that you have the required things installed
-- online, please don't ask me how to install them :)
ensure_installed = {
-- Update this to ensure that you have the debuggers for the langs you want
'delve',
'debugpy', -- Ensure debugpy is included here
'java-debug-adapter',
},
}
-- Dap UI setup
-- For more information, see |:help nvim-dap-ui|
dapui.setup {
-- Set icons to characters that are more likely to work in every terminal.
-- Feel free to remove or use ones that you like more! :)
-- Don't feel like these are good choices.
icons = { expanded = '▾', collapsed = '▸', current_frame = '*' },
controls = {
icons = {
pause = '⏸',
play = '▶',
step_into = '⏎',
step_over = '⏭',
step_out = '⏮',
step_back = 'b',
run_last = '▶▶',
terminate = '⏹',
disconnect = '⏏',
},
},
}
dap.listeners.after.event_initialized['dapui_config'] = dapui.open
dap.listeners.before.event_terminated['dapui_config'] = dapui.close
dap.listeners.before.event_exited['dapui_config'] = dapui.close
-- Install golang specific config
require('dap-go').setup {
delve = {
-- On Windows delve must be run attached or it crashes.
-- See https://github.com/leoluz/nvim-dap-go/blob/main/README.md#configuring
detached = vim.fn.has 'win32' == 0,
},
}
end,
}
The text was updated successfully, but these errors were encountered:
MrCherub
changed the title
I have been trying to install debugpy and load it into Mason but it won't work.
I installed debugpy, jdtls, ast-grep, java-debug-adapter, but none of these are functioning. I have the LSPs set in the init.lua file as well.
Oct 7, 2024
I have debugpy installed and it is loaded within Mason. I also have pyright installed and it works well but debugpy is not functioning correctly. Whenever I run F5 the debug lanes close and I get a pop up window. I am having trouble getting jdtls to work properly as well. When I open a java file it states, "Client jdtls quit with the exit code 1 and signal 0. Check log for errors: /Users/jj/.local/state/nvim/lsp.log" The java debugger doesn't work either After hitting F5 I get "No configuration found for 'java'. You need to add configs to 'dap.configurations.java' (See ':h dap-configuration')"
OS: macOs Sequoia 15.0.1 Intel mac
Terminal: iterm2
NVIM v0.10.1
Build type: Release
LuaJIT 2.1.1727621189
return {
'mfussenegger/nvim-dap',
dependencies = {
},
keys = function(_, keys)
local dap = require 'dap'
local dapui = require 'dapui'
return {
-- Basic debugging keymaps, feel free to change to your liking!
{ '', dap.continue, desc = 'Debug: Start/Continue' },
{ '', dap.step_into, desc = 'Debug: Step Into' },
{ '', dap.step_over, desc = 'Debug: Step Over' },
{ '', dap.step_out, desc = 'Debug: Step Out' },
{ 'b', dap.toggle_breakpoint, desc = 'Debug: Toggle Breakpoint' },
{
'B',
function()
dap.set_breakpoint(vim.fn.input 'Breakpoint condition: ')
end,
desc = 'Debug: Set Breakpoint',
},
-- Toggle to see last session result. Without this, you can't see session output in case of unhandled exception.
{ '', dapui.toggle, desc = 'Debug: See last session result.' },
unpack(keys),
}
end,
config = function()
local dap = require 'dap'
local dapui = require 'dapui'
end,
}
The text was updated successfully, but these errors were encountered: