FEAT: Added virtual text to Debug Adapter Protocol and added hover
autocommand FIX: Debuggin keymaps
This commit is contained in:
parent
c367bc0150
commit
6be1147cc0
@ -35,7 +35,7 @@ vim.keymap.set('n', '<leader>dp', function () vim.diagnostic.goto_prev() end )
|
|||||||
-- Debugging
|
-- Debugging
|
||||||
vim.keymap.set('n', '<leader>sb', function () require('dap').toggle_breakpoint() end )
|
vim.keymap.set('n', '<leader>sb', function () require('dap').toggle_breakpoint() end )
|
||||||
vim.keymap.set('n', '<leader>db', function () require('dapui').toggle() end )
|
vim.keymap.set('n', '<leader>db', function () require('dapui').toggle() end )
|
||||||
vim.keymap.set('n', '<leader>F5', function () require('dap').continue() end )
|
vim.keymap.set('n', '<F5>', function () print("Start debug session" ) require('dap').continue() end )
|
||||||
vim.keymap.set('n', '<leader>F6', function () require('dap').step_over() end )
|
vim.keymap.set('n', '<F6>', function () require('dap').step_over() end )
|
||||||
vim.keymap.set('n', '<leader>F7', function () require('dap').step_into() end )
|
vim.keymap.set('n', '<F7>', function () require('dap').step_into() end )
|
||||||
|
|
||||||
|
@ -12,6 +12,13 @@ return {
|
|||||||
require("dapui").setup()
|
require("dapui").setup()
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
'theHamsta/nvim-dap-virtual-text',
|
||||||
|
config = function()
|
||||||
|
require("nvim-dap-virtual-text").setup()
|
||||||
|
end
|
||||||
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
config = function ()
|
config = function ()
|
||||||
local dap = require('dap')
|
local dap = require('dap')
|
||||||
|
@ -25,3 +25,13 @@ vim.g.netrw_browse_split = 0
|
|||||||
vim.g.netrw_winsize = 25
|
vim.g.netrw_winsize = 25
|
||||||
|
|
||||||
vim.opt.completeopt = {'menu', 'menuone', 'noselect' }
|
vim.opt.completeopt = {'menu', 'menuone', 'noselect' }
|
||||||
|
|
||||||
|
vim.api.nvim_create_autocmd('LspAttach', {
|
||||||
|
callback = function (args)
|
||||||
|
local client = vim.lsp.get_client_by_id(args.data.client_id)
|
||||||
|
if client.server_capabilities.hoverProvider then
|
||||||
|
vim.keymap.set('n', 'K', vim.lsp.buf.hover, {buffer = args.buf})
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user