add debugging config
This commit is contained in:
parent
7419bd147e
commit
dd144abebf
8 changed files with 40 additions and 1 deletions
10
lua/custom/dap/adapters/codelldb.lua
Normal file
10
lua/custom/dap/adapters/codelldb.lua
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
local dap = require('dap')
|
||||
|
||||
dap.adapters.codelldb = {
|
||||
type = 'server',
|
||||
port = "${port}",
|
||||
executable = {
|
||||
command = vim.fn.stdpath('data') .. '/mason/bin/codelldb',
|
||||
args = { "--port", "${port}" },
|
||||
}
|
||||
}
|
||||
7
lua/custom/dap/adapters/cpptools.lua
Normal file
7
lua/custom/dap/adapters/cpptools.lua
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
local dap = require('dap')
|
||||
|
||||
dap.adapters.cppdbg = {
|
||||
id = 'cppdbg',
|
||||
type = 'executable',
|
||||
command = vim.fn.stdpath('data') .. '/mason/bin/OpenDebugAD7'
|
||||
}
|
||||
1
lua/custom/dap/adapters/init.lua
Normal file
1
lua/custom/dap/adapters/init.lua
Normal file
|
|
@ -0,0 +1 @@
|
|||
require('custom.dap.adapters.cpptools')
|
||||
6
lua/custom/dap/adapters/lldb-vscode.lua
Normal file
6
lua/custom/dap/adapters/lldb-vscode.lua
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
local dap = require('dap')
|
||||
|
||||
dap.adapters.lldb = {
|
||||
type = 'executable',
|
||||
command = 'lldb-vscode'
|
||||
}
|
||||
7
lua/custom/dap/config/init.lua
Normal file
7
lua/custom/dap/config/init.lua
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
local dap_vscode = require('dap.ext.vscode')
|
||||
|
||||
dap_vscode.load_launchjs(nil, {
|
||||
cppdbg = { 'c', 'cpp', 'rust' },
|
||||
lldb = { 'c', 'cpp', 'rust' },
|
||||
codelldb = { 'c', 'cpp', 'rust' },
|
||||
})
|
||||
2
lua/custom/dap/init.lua
Normal file
2
lua/custom/dap/init.lua
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
require('custom.dap.adapters')
|
||||
require('custom.dap.config')
|
||||
Loading…
Add table
Add a link
Reference in a new issue