Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 824b68c48f | |||
| 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
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
|
||||
"cmp-git": { "branch": "main", "commit": "b24309c386c9666c549a1abaedd4956541676d06" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
|
||||
"diaglist.nvim": { "branch": "master", "commit": "8aba9fcf62cc60e1d5ce941faedecc399d9a1e8b" },
|
||||
"fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" },
|
||||
"flexoki": { "branch": "main", "commit": "079554c242a86be5d1a95598c7c6368d6eedd7a3" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" },
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
-- Performant, batteries-included completion plugin for Neovim
|
||||
return {
|
||||
'saghen/blink.cmp',
|
||||
enabled = true,
|
||||
lazy = false,
|
||||
enabled = false,
|
||||
lazy = true,
|
||||
-- optional: provides snippets for the snippet source
|
||||
dependencies = { 'rafamadriz/friendly-snippets' },
|
||||
|
||||
@@ -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,
|
||||
@@ -1,7 +1,7 @@
|
||||
-- Quickstart configs for Nvim LSP
|
||||
return {
|
||||
'neovim/nvim-lspconfig',
|
||||
enabled = true,
|
||||
enabled = false,
|
||||
lazy = false,
|
||||
priority = 70,
|
||||
dependencies = {
|
||||
|
||||
@@ -8,6 +8,8 @@ return {
|
||||
library = {
|
||||
-- Load luvit types when the `vim.uv` word is found
|
||||
{ path = '${3rd}/luv/library', words = { 'vim%.uv' } },
|
||||
|
||||
{ 'nvim-dap-ui' }
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user