nvim: formatting and slight keymap adjustment
This commit is contained in:
parent
03728e1997
commit
059d8d5a2c
1 changed files with 16 additions and 11 deletions
|
@ -124,7 +124,7 @@ M.cmp = function()
|
||||||
['<C-e>'] = cmp.mapping.close(),
|
['<C-e>'] = cmp.mapping.close(),
|
||||||
['<CR>'] = cmp.mapping.confirm {
|
['<CR>'] = cmp.mapping.confirm {
|
||||||
behavior = cmp.ConfirmBehavior.Replace,
|
behavior = cmp.ConfirmBehavior.Replace,
|
||||||
select = true,
|
select = false,
|
||||||
},
|
},
|
||||||
['<Tab>'] = function(fallback)
|
['<Tab>'] = function(fallback)
|
||||||
if vim.fn.pumvisible() == 1 then
|
if vim.fn.pumvisible() == 1 then
|
||||||
|
@ -229,19 +229,24 @@ end -- <<<
|
||||||
|
|
||||||
-- DAP: Debug Adapter Protocol >>>
|
-- DAP: Debug Adapter Protocol >>>
|
||||||
M.dap = function()
|
M.dap = function()
|
||||||
-- default keybinds
|
-- keybinds
|
||||||
vim.cmd [[
|
vim.cmd [[
|
||||||
|
" Debugger movement
|
||||||
nnoremap <silent> <leader>d<space> <cmd>lua require'dap'.continue()<CR>
|
nnoremap <silent> <leader>d<space> <cmd>lua require'dap'.continue()<CR>
|
||||||
nnoremap <silent> <leader>dj <cmd>lua require'dap'.step_over()<CR>
|
nnoremap <silent> <leader>dj <cmd>lua require'dap'.step_over()<CR>
|
||||||
nnoremap <silent> <leader>dl <cmd>lua require'dap'.step_into()<CR>
|
nnoremap <silent> <leader>dl <cmd>lua require'dap'.step_into()<CR>
|
||||||
nnoremap <silent> <leader>dk <cmd>lua require'dap'.step_out()<CR>
|
nnoremap <silent> <leader>dh <cmd>lua require'dap'.step_out()<CR>
|
||||||
nnoremap <silent> <leader>dbb <cmd>lua require'dap'.toggle_breakpoint()<CR>
|
|
||||||
nnoremap <silent> <leader>dbc <cmd>lua require'dap'.set_breakpoint(vim.fn.input('Breakpoint condition<cmd> '))<CR>
|
" Breakpoints
|
||||||
nnoremap <silent> <leader>dbl <cmd>lua require'dap'.set_breakpoint(nil, nil, vim.fn.input('Log point message<cmd> '))<CR>
|
nnoremap <silent> <leader>dbb <cmd>lua require'dap'.toggle_breakpoint()<CR>
|
||||||
nnoremap <silent> <leader>dp <cmd>lua require'dap'.run_last()<CR>
|
nnoremap <silent> <leader>dbc <cmd>lua require'dap'.set_breakpoint(vim.fn.input('Breakpoint condition<cmd> '))<CR>
|
||||||
nnoremap <silent> <leader>dr <cmd>lua require'dap'.repl.open()<CR>
|
nnoremap <silent> <leader>dbl <cmd>lua require'dap'.set_breakpoint(nil, nil, vim.fn.input('Log point message<cmd> '))<CR>
|
||||||
|
|
||||||
|
" Extra
|
||||||
|
nnoremap <silent> <leader>dp <cmd>lua require'dap'.run_last()<CR>
|
||||||
|
nnoremap <silent> <leader>dr <cmd>lua require'dap'.repl.open()<CR>
|
||||||
]]
|
]]
|
||||||
-- vim.fn.sign_define('DapBreakpoint', {text='🛑', texthl='', linehl='', numhl=''})
|
-- vim.fn.sign_define('DapBreakpoint', {text='B', texthl='', linehl='', numhl=''}) -- custom attributes of breakpointed lines (use an emoji?)
|
||||||
vim.cmd "au FileType dap-repl lua require('dap.ext.autocompl').attach()"
|
vim.cmd "au FileType dap-repl lua require('dap.ext.autocompl').attach()"
|
||||||
-- per-language config:
|
-- per-language config:
|
||||||
local dap = require('dap')
|
local dap = require('dap')
|
||||||
|
|
Loading…
Add table
Reference in a new issue