3 Commits

Author SHA1 Message Date
824b68c48f blink deleted 2026-02-01 16:47:27 +05:00
9084f1a9fc Edit your PHP config! 2026-02-01 13:15:21 +05:00
a51dc2026b fixed dapui for xdebug 2026-02-01 12:45:24 +05:00
8 changed files with 62 additions and 31 deletions

View File

@@ -386,6 +386,19 @@ if set -q _flag_force; or test (string match -ri 'y' "$RESPONSE")
npm install && npm run build npm install && npm run build
end &> $output 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 print PHP_DEBUG_ADAPTER_INSTALLED
end end

View File

@@ -3,7 +3,6 @@
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
"cmp-git": { "branch": "main", "commit": "b24309c386c9666c549a1abaedd4956541676d06" }, "cmp-git": { "branch": "main", "commit": "b24309c386c9666c549a1abaedd4956541676d06" },
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
"diaglist.nvim": { "branch": "master", "commit": "8aba9fcf62cc60e1d5ce941faedecc399d9a1e8b" },
"fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" },
"flexoki": { "branch": "main", "commit": "079554c242a86be5d1a95598c7c6368d6eedd7a3" }, "flexoki": { "branch": "main", "commit": "079554c242a86be5d1a95598c7c6368d6eedd7a3" },
"friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" },

View File

@@ -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('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 }) -- vim.keymap.set('x', 'ih', '<cmd><c-U>Gitsigns select_hunk<cr>', { buffer = bufnr })
-- end -- 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)

View File

@@ -3,6 +3,48 @@ return {
'rcarriga/nvim-dap-ui', 'rcarriga/nvim-dap-ui',
enabled = true, enabled = true,
lazy = 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 = { dependencies = {
-- Debug Adapter Protocol client implementation for Neovim -- Debug Adapter Protocol client implementation for Neovim
{ 'mfussenegger/nvim-dap' }, { 'mfussenegger/nvim-dap' },
@@ -12,6 +54,7 @@ return {
}, },
config = function() config = function()
local dap, dapui = require('dap'), require('dapui') local dap, dapui = require('dap'), require('dapui')
dapui.setup()
dap.listeners.before.attach.dapui_config = function() dap.listeners.before.attach.dapui_config = function()
dapui.open() dapui.open()

View File

@@ -1,8 +1,8 @@
-- Performant, batteries-included completion plugin for Neovim -- Performant, batteries-included completion plugin for Neovim
return { return {
'saghen/blink.cmp', 'saghen/blink.cmp',
enabled = true, enabled = false,
lazy = false, lazy = true,
-- optional: provides snippets for the snippet source -- optional: provides snippets for the snippet source
dependencies = { 'rafamadriz/friendly-snippets' }, dependencies = { 'rafamadriz/friendly-snippets' },

View File

@@ -6,7 +6,7 @@ return {
enabled = false, enabled = false,
lazy = true, lazy = true,
keys = { 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 = { opts = {
debug = false, debug = false,

View File

@@ -1,7 +1,7 @@
-- Quickstart configs for Nvim LSP -- Quickstart configs for Nvim LSP
return { return {
'neovim/nvim-lspconfig', 'neovim/nvim-lspconfig',
enabled = true, enabled = false,
lazy = false, lazy = false,
priority = 70, priority = 70,
dependencies = { dependencies = {

View File

@@ -8,6 +8,8 @@ return {
library = { library = {
-- Load luvit types when the `vim.uv` word is found -- Load luvit types when the `vim.uv` word is found
{ path = '${3rd}/luv/library', words = { 'vim%.uv' } }, { path = '${3rd}/luv/library', words = { 'vim%.uv' } },
{ 'nvim-dap-ui' }
}, },
} }
} }