Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9084f1a9fc | |||
| a51dc2026b |
13
install.sh
13
install.sh
@@ -386,6 +386,19 @@ if set -q _flag_force; or test (string match -ri 'y' "$RESPONSE")
|
||||
npm install && npm run build
|
||||
end &> $output
|
||||
|
||||
echo \nEdit your PHP config!\n\
|
||||
\n\
|
||||
/etc/php/8.5/fpm/conf.d/20-xdebug.ini\n\
|
||||
\n\
|
||||
zend_extension=xdebug.so\n\
|
||||
\n\
|
||||
xdebug.start_with_request = yes\n\
|
||||
xdebug.mode = debug,develop\n\
|
||||
xdebug.remote_handler = dbgp\n\
|
||||
xdebug.client_host = 127.0.0.1\n\
|
||||
xdebug.log = /tmp/xdebug_remote.log\n\
|
||||
xdebug.client_port = 9003\n;
|
||||
|
||||
print PHP_DEBUG_ADAPTER_INSTALLED
|
||||
end
|
||||
|
||||
|
||||
@@ -56,29 +56,3 @@ vim.keymap.set({ 'n', 'v', 't' }, 'F', function()
|
||||
-- vim.keymap.set('o', 'ih', '<cmd><c-U>Gitsigns select_hunk<cr>', { buffer = bufnr })
|
||||
-- vim.keymap.set('x', 'ih', '<cmd><c-U>Gitsigns select_hunk<cr>', { buffer = bufnr })
|
||||
-- end
|
||||
|
||||
--[[ mfussenegger/nvim-dap ]]
|
||||
vim.keymap.set('n', '<F5>', function() require('dap').continue() end)
|
||||
vim.keymap.set('n', '<F10>', function() require('dap').step_over() end)
|
||||
vim.keymap.set('n', '<F11>', function() require('dap').step_into() end)
|
||||
vim.keymap.set('n', '<F12>', function() require('dap').step_out() end)
|
||||
vim.keymap.set('n', '<Leader>b', function() require('dap').toggle_breakpoint() end)
|
||||
vim.keymap.set('n', '<Leader>B', function() require('dap').set_breakpoint() end)
|
||||
vim.keymap.set('n', '<Leader>lp',
|
||||
function() require('dap').set_breakpoint(nil, nil, vim.fn.input('Log point message: ')) end)
|
||||
vim.keymap.set('n', '<Leader>dr', function() require('dap').repl.open() end)
|
||||
vim.keymap.set('n', '<Leader>dl', function() require('dap').run_last() end)
|
||||
vim.keymap.set({ 'n', 'v' }, '<Leader>dh', function()
|
||||
require('dap.ui.widgets').hover()
|
||||
end)
|
||||
vim.keymap.set({ 'n', 'v' }, '<Leader>dp', function()
|
||||
require('dap.ui.widgets').preview()
|
||||
end)
|
||||
vim.keymap.set('n', '<Leader>df', function()
|
||||
local widgets = require('dap.ui.widgets')
|
||||
widgets.centered_float(widgets.frames)
|
||||
end)
|
||||
vim.keymap.set('n', '<Leader>ds', function()
|
||||
local widgets = require('dap.ui.widgets')
|
||||
widgets.centered_float(widgets.scopes)
|
||||
end)
|
||||
|
||||
@@ -3,6 +3,48 @@ return {
|
||||
'rcarriga/nvim-dap-ui',
|
||||
enabled = true,
|
||||
lazy = true,
|
||||
keys = {
|
||||
{ '<f5>', function() require('dap').continue() end, mode = { 'n' }, desc = 'DAP continue', noremap = true, silent = true },
|
||||
{ '<f10>', function() require('dap').step_over() end, mode = { 'n' }, desc = 'DAP step over', noremap = true, silent = true },
|
||||
{ '<f11>', function() require('dap').step_into() end, mode = { 'n' }, desc = 'DAP step into', noremap = true, silent = true },
|
||||
{ '<f12>', function() require('dap').step_out() end, mode = { 'n' }, desc = 'DAP step out', noremap = true, silent = true },
|
||||
{ '<leader>b', function() require('dap').toggle_breakpoint() end, mode = { 'n' }, desc = 'DAP toggle breakpoint', noremap = true, silent = true },
|
||||
-- { '<leader>B', function() require('dap').set_breakpoint() end, mode = { 'n' }, desc = 'DAP set breakpoint', noremap = true, silent = true },
|
||||
{
|
||||
'<leader>lp',
|
||||
function()
|
||||
require('dap').set_breakpoint(nil, nil, vim.fn.input('Log point message: '))
|
||||
end,
|
||||
mode = { 'n' },
|
||||
desc = 'DAP log point message',
|
||||
noremap = true,
|
||||
silent = true
|
||||
},
|
||||
{ '<leader>dr', function() require('dap').repl.open() end, mode = { 'n' }, desc = 'DAP repl open', noremap = true, silent = true },
|
||||
{ '<leader>dl', function() require('dap').run_last() end, mode = { 'n' }, desc = 'DAP run last', noremap = true, silent = true },
|
||||
{ '<leader>dh', function() require('dap.ui.widgets').hover() end, mode = { 'n', 'v' }, desc = 'DAP widgets hover', noremap = true, silent = true },
|
||||
{ '<leader>dp', function() require('dap.ui.widgets').preview() end, mode = { 'n', 'v' }, desc = 'DAP widgets preview', noremap = true, silent = true },
|
||||
{
|
||||
'<leader>df',
|
||||
function()
|
||||
local widgets = require('dap.ui.widgets'); widgets.centered_float(widgets.frames)
|
||||
end,
|
||||
mode = { 'n', 'v' },
|
||||
desc = 'DAP centered float (frames)',
|
||||
noremap = true,
|
||||
silent = true
|
||||
},
|
||||
{
|
||||
'<leader>ds',
|
||||
function()
|
||||
local widgets = require('dap.ui.widgets'); widgets.centered_float(widgets.scopesframes)
|
||||
end,
|
||||
mode = { 'n', 'v' },
|
||||
desc = 'DAP centered float (scopes)',
|
||||
noremap = true,
|
||||
silent = true
|
||||
},
|
||||
},
|
||||
dependencies = {
|
||||
-- Debug Adapter Protocol client implementation for Neovim
|
||||
{ 'mfussenegger/nvim-dap' },
|
||||
@@ -12,6 +54,7 @@ return {
|
||||
},
|
||||
config = function()
|
||||
local dap, dapui = require('dap'), require('dapui')
|
||||
dapui.setup()
|
||||
|
||||
dap.listeners.before.attach.dapui_config = function()
|
||||
dapui.open()
|
||||
|
||||
@@ -6,7 +6,7 @@ return {
|
||||
enabled = false,
|
||||
lazy = true,
|
||||
keys = {
|
||||
{ '<leader><f3>', '<cmd>lua require(\'diaglist\').open_all_diagnostics()<cr>', mode = { 'n', 'i', 'v', 't' }, desc = 'Open all diagnostics (diaglist)', noremap = true, silent = true },
|
||||
{ '<f3>', '<cmd>lua require(\'diaglist\').open_all_diagnostics()<cr>', mode = { 'n', 'i', 'v', 't' }, desc = 'Open all diagnostics (diaglist)', noremap = true, silent = true },
|
||||
},
|
||||
opts = {
|
||||
debug = false,
|
||||
@@ -8,6 +8,8 @@ return {
|
||||
library = {
|
||||
-- Load luvit types when the `vim.uv` word is found
|
||||
{ path = '${3rd}/luv/library', words = { 'vim%.uv' } },
|
||||
|
||||
library = { "nvim-dap-ui" }
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user