broke the tele picker, fix pt n
This commit is contained in:
parent
910e6e4842
commit
b54c7d6461
|
@ -11,6 +11,7 @@ return {
|
||||||
'rcarriga/nvim-dap-ui',
|
'rcarriga/nvim-dap-ui',
|
||||||
dependencies = { 'nvim-neotest/nvim-nio' }, -- nvim-dap-ui often needs nio
|
dependencies = { 'nvim-neotest/nvim-nio' }, -- nvim-dap-ui often needs nio
|
||||||
config = function()
|
config = function()
|
||||||
|
local asyn = require 'plenary.async'
|
||||||
local dapui = require 'dapui'
|
local dapui = require 'dapui'
|
||||||
dapui.setup {
|
dapui.setup {
|
||||||
-- Borrowed icon and control settings from kickstart/plugins/debug.lua
|
-- Borrowed icon and control settings from kickstart/plugins/debug.lua
|
||||||
|
@ -35,6 +36,7 @@ return {
|
||||||
|
|
||||||
-- Automatically open/close dapui when DAP session starts/stops
|
-- Automatically open/close dapui when DAP session starts/stops
|
||||||
local dap = require 'dap'
|
local dap = require 'dap'
|
||||||
|
|
||||||
dap.listeners.after.event_initialized['dapui_config'] = function()
|
dap.listeners.after.event_initialized['dapui_config'] = function()
|
||||||
dapui.open()
|
dapui.open()
|
||||||
end
|
end
|
||||||
|
@ -55,6 +57,7 @@ return {
|
||||||
},
|
},
|
||||||
config = function()
|
config = function()
|
||||||
local dap = require 'dap'
|
local dap = require 'dap'
|
||||||
|
local async = require 'plenary.async'
|
||||||
|
|
||||||
-- Configure the LLDB DAP adapter for C/C++
|
-- Configure the LLDB DAP adapter for C/C++
|
||||||
-- Assumes 'lldb-dap' executable is in PATH (from pkgs.llvmPackages_XX.lldb)
|
-- Assumes 'lldb-dap' executable is in PATH (from pkgs.llvmPackages_XX.lldb)
|
||||||
|
@ -124,6 +127,12 @@ return {
|
||||||
require('dapui').toggle()
|
require('dapui').toggle()
|
||||||
end, { desc = 'DAP: Toggle [U]I' })
|
end, { desc = 'DAP: Toggle [U]I' })
|
||||||
vim.keymap.set('n', '<leader>dt', dap.terminate, { desc = 'DAP: [T]erminate' })
|
vim.keymap.set('n', '<leader>dt', dap.terminate, { desc = 'DAP: [T]erminate' })
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<F5>', function()
|
||||||
|
async.run(function()
|
||||||
|
dap.continue()
|
||||||
|
end)
|
||||||
|
end, { desc = 'DAP Continue (async-safe)' })
|
||||||
-- Kickstart's <F7> to toggle UI (can be added if you like it)
|
-- Kickstart's <F7> to toggle UI (can be added if you like it)
|
||||||
-- vim.keymap.set('n', '<F7>', function() require('dapui').toggle() end, { desc = 'Debug: Toggle UI' })
|
-- vim.keymap.set('n', '<F7>', function() require('dapui').toggle() end, { desc = 'Debug: Toggle UI' })
|
||||||
end,
|
end,
|
||||||
|
|
Loading…
Reference in New Issue