added inline debug values and gdscript dap support
This commit is contained in:
@@ -36,11 +36,6 @@ vim.cmd [[
|
|||||||
autocmd BufWinLeave *.* silent! mkview
|
autocmd BufWinLeave *.* silent! mkview
|
||||||
autocmd BufWinEnter *.* silent! loadview
|
autocmd BufWinEnter *.* silent! loadview
|
||||||
|
|
||||||
nnoremap ,bh :let buf=bufnr('%')<CR><c-w>h:buffer <c-r>=buf<CR><CR>
|
|
||||||
nnoremap ,bj :let buf=bufnr('%')<CR><c-w>j:buffer <c-r>=buf<CR><CR>
|
|
||||||
nnoremap ,bk :let buf=bufnr('%')<CR><c-w>k:buffer <c-r>=buf<CR><CR>
|
|
||||||
nnoremap ,bl :let buf=bufnr('%')<CR><c-w>l:buffer <c-r>=buf<CR><CR>
|
|
||||||
|
|
||||||
nnoremap <c-h> <c-w>h
|
nnoremap <c-h> <c-w>h
|
||||||
nnoremap <c-j> <c-w>j
|
nnoremap <c-j> <c-w>j
|
||||||
nnoremap <c-k> <c-w>k
|
nnoremap <c-k> <c-w>k
|
||||||
@@ -174,6 +169,30 @@ require'lazy'.setup{
|
|||||||
]]
|
]]
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
|
{ 'mfussenegger/nvim-dap',
|
||||||
|
dependencies = {
|
||||||
|
'nvim-treesitter/nvim-treesitter',
|
||||||
|
'theHamsta/nvim-dap-virtual-text',
|
||||||
|
'leoluz/nvim-dap-go',
|
||||||
|
},
|
||||||
|
|
||||||
|
config = function()
|
||||||
|
require'nvim-dap-virtual-text'.setup{ commented = true, }
|
||||||
|
require'dap-go'.setup()
|
||||||
|
local dap = require'dap'
|
||||||
|
dap.adapters.godot = { type = 'server', host = '127.0.0.1', port = 6006, }
|
||||||
|
dap.configurations.gdscript = { type = 'godot', request = 'launch', name = 'Launch scene', project = "${workspaceFolder}", }
|
||||||
|
vim.cmd [[
|
||||||
|
nnoremap ,b :DapToggleBreakpoint<CR>
|
||||||
|
nnoremap ,B :DapClearBreakpoints<CR>
|
||||||
|
nnoremap <B :DapClearBreakpoints<CR>
|
||||||
|
nnoremap ,db :DapContinue<CR>
|
||||||
|
nnoremap <Down> :DapStepInto<CR>
|
||||||
|
nnoremap <UP> :DapStepOut<CR>
|
||||||
|
nnoremap <Right> :DapStepOver<CR>
|
||||||
|
]]
|
||||||
|
end
|
||||||
|
},
|
||||||
{ 'dcampos/nvim-snippy',
|
{ 'dcampos/nvim-snippy',
|
||||||
config = function()
|
config = function()
|
||||||
require'snippy'.setup{ enable_auto = true, }
|
require'snippy'.setup{ enable_auto = true, }
|
||||||
|
|||||||
Reference in New Issue
Block a user