Configure nvim debugging
This commit is contained in:
@ -37,7 +37,7 @@ vim.opt.lazyredraw = true
|
||||
vim.opt.listchars = 'eol:¬,tab:▸ ,trail:·'
|
||||
vim.opt.fillchars = 'vert:|,fold: '
|
||||
vim.opt.list = true
|
||||
vim.opt.laststatus = 2
|
||||
vim.opt.laststatus = 3
|
||||
vim.opt.scrolloff = 8
|
||||
vim.opt.background = 'light'
|
||||
vim.opt.wrap = true
|
||||
|
||||
@ -52,5 +52,25 @@ vim.keymap.set({"n","x"}, "y", "<Plug>(YankyYank)")
|
||||
-- Undotree
|
||||
vim.keymap.set('n', '<leader>u', vim.cmd.UndotreeToggle)
|
||||
|
||||
-- DAP
|
||||
vim.keymap.set('n', '<Leader>db', function() require('dap').toggle_breakpoint() end)
|
||||
vim.keymap.set('n', '<Leader>dB', function() require('dap').set_breakpoint() end)
|
||||
vim.keymap.set('n', "<leader>dB", function() require("dap").set_breakpoint(vim.fn.input('Breakpoint condition: ')) end)
|
||||
vim.keymap.set('n', "<leader>dc", function() require("dap").continue() end)
|
||||
vim.keymap.set('n', "<leader>da", function() require("dap").continue({ before = get_args }) end)
|
||||
vim.keymap.set('n', "<leader>dC", function() require("dap").run_to_cursor() end)
|
||||
vim.keymap.set('n', "<leader>dg", function() require("dap").goto_() end)
|
||||
vim.keymap.set('n', "<leader>di", function() require("dap").step_into() end)
|
||||
vim.keymap.set('n', "<leader>dj", function() require("dap").down() end)
|
||||
vim.keymap.set('n', "<leader>dk", function() require("dap").up() end)
|
||||
vim.keymap.set('n', "<leader>dl", function() require("dap").run_last() end)
|
||||
vim.keymap.set('n', "<leader>do", function() require("dap").step_over() end)
|
||||
vim.keymap.set('n', "<leader>dO", function() require("dap").step_out() end)
|
||||
vim.keymap.set('n', "<leader>dP", function() require("dap").pause() end)
|
||||
vim.keymap.set('n', "<leader>dr", function() require("dap").repl.toggle() end)
|
||||
vim.keymap.set('n', "<leader>ds", function() require("dap").session() end)
|
||||
vim.keymap.set('n', "<leader>dt", function() require("dap").terminate() end)
|
||||
vim.keymap.set('n', "<leader>dw", function() require("dap.ui.widgets").hover() end)
|
||||
|
||||
-- nnoremap <silent> <leader>t :CtrlPBufTagAll<CR>
|
||||
-- nnoremap <silent> <leader>T :TagbarToggle<CR>
|
||||
|
||||
@ -161,7 +161,7 @@ require('lualine').setup({
|
||||
},
|
||||
ignore_focus = {},
|
||||
always_divide_middle = true,
|
||||
globalstatus = false,
|
||||
globalstatus = true,
|
||||
refresh = {
|
||||
statusline = 1000,
|
||||
tabline = 1000,
|
||||
@ -293,6 +293,7 @@ require("trouble").setup()
|
||||
require("todo-comments").setup()
|
||||
|
||||
require("dapui").setup()
|
||||
require("nvim-dap-virtual-text").setup()
|
||||
|
||||
local dap, dapui = require("dap"), require("dapui")
|
||||
dap.listeners.before.attach.dapui_config = function()
|
||||
|
||||
Reference in New Issue
Block a user