Merge branch 'main' of github.com:MasterGordon/neovim-config

This commit is contained in:
MasterGordon 2025-05-06 01:14:16 +02:00
commit 6647ae475a
3 changed files with 279 additions and 78 deletions

View File

@ -1,65 +1,254 @@
{ {
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, "Comment.nvim": {
"FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "branch": "master",
"LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" }, "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb"
"blink.cmp": { "branch": "main", "commit": "b6f11a0aa33e601c469a126e3ed6e35208fe3ea3" }, },
"ccc.nvim": { "branch": "main", "commit": "b57cbaf8db3ac43c56c9e2c7f3812944638260ed" }, "FixCursorHold.nvim": {
"cmp-npm": { "branch": "main", "commit": "2337f109f51a09297596dd6b538b70ccba92b4e4" }, "branch": "master",
"crates.nvim": { "branch": "main", "commit": "1d92a7f449a2a76d8f4c3459bd98f450e76d2ea3" }, "commit": "1900f89dc17c603eec29960f57c00bd9ae696495"
"cspell.nvim": { "branch": "main", "commit": "fb104ec1e06e984baefcad6a0559381f5d933442" }, },
"editorconfig-vim": { "branch": "master", "commit": "91bd0b0a2c6a72a110ab9feae335e1224480c233" }, "LuaSnip": {
"fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, "branch": "master",
"formatter.nvim": { "branch": "master", "commit": "eb89a1f3e079f1b9680bc7293b75fffccb5e1598" }, "commit": "03c8e67eb7293c404845b3982db895d59c0d1538"
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, },
"gitsigns.nvim": { "branch": "main", "commit": "8b00147519d6f8353867d5d0b55f587306b0cfb6" }, "blink.cmp": {
"heirline.nvim": { "branch": "master", "commit": "af3f441ea10f96105e1af14cd37bf213533812d2" }, "branch": "main",
"lazy.nvim": { "branch": "main", "commit": "ac21a639c7ecfc8b822dcc9455deceea3778f839" }, "commit": "b6f11a0aa33e601c469a126e3ed6e35208fe3ea3"
"lightspeed.nvim": { "branch": "main", "commit": "fcc72d8a4d5f4ebba62d8a3a0660f88f1b5c3b05" }, },
"lsp_signature.nvim": { "branch": "master", "commit": "5b64964ed02098c85613ee3d20f96bed1dfb64cc" }, "ccc.nvim": {
"lspkind-nvim": { "branch": "master", "commit": "d79a1c3299ad0ef94e255d045bed9fa26025dab6" }, "branch": "main",
"markview.nvim": { "branch": "main", "commit": "f1e2a57388b61fff8e9d7519ce05cee27a59a57e" }, "commit": "b57cbaf8db3ac43c56c9e2c7f3812944638260ed"
"mason-lspconfig.nvim": { "branch": "main", "commit": "a8e6efcf623b86bae6d2223eede7c43883329f80" }, },
"mason-null-ls.nvim": { "branch": "main", "commit": "de19726de7260c68d94691afb057fa73d3cc53e7" }, "cmp-npm": {
"mason.nvim": { "branch": "main", "commit": "5664dd5deb3ac9527da90691543eb28df51c1ef8" }, "branch": "main",
"mkdir.nvim": { "branch": "main", "commit": "c55d1dee4f099528a1853b28bb28caa802eba217" }, "commit": "2337f109f51a09297596dd6b538b70ccba92b4e4"
"monokai.nvim": { "branch": "master", "commit": "c295909d53c7577af7eece5ae83855384dd900a6" }, },
"neo-tree.nvim": { "branch": "main", "commit": "e96fd85bf18bc345dab332b345098fa5460dffac" }, "crates.nvim": {
"neotest": { "branch": "master", "commit": "d66cf4e05a116957f0d3a7755a24291c7d1e1f72" }, "branch": "main",
"neotest-jest": { "branch": "main", "commit": "514fd4eae7da15fd409133086bb8e029b65ac43f" }, "commit": "1d92a7f449a2a76d8f4c3459bd98f450e76d2ea3"
"neotest-zig": { "branch": "main", "commit": "c7a1a39626fa90e639fb640b6322739060a2acf3" }, },
"none-ls.nvim": { "branch": "main", "commit": "02f5275d8a5546092f01306f162c00c71d6e0281" }, "cspell.nvim": {
"nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, "branch": "main",
"nvim-autopairs": { "branch": "master", "commit": "68f0e5c3dab23261a945272032ee6700af86227a" }, "commit": "fb104ec1e06e984baefcad6a0559381f5d933442"
"nvim-dap": { "branch": "master", "commit": "52302f02fea3a490e55475de52fa4deb8af2eb11" }, },
"nvim-dap-ui": { "branch": "master", "commit": "bc81f8d3440aede116f821114547a476b082b319" }, "editorconfig-vim": {
"nvim-lspconfig": { "branch": "master", "commit": "7af2c37192deae28d1305ae9e68544f7fb5408e1" }, "branch": "master",
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "commit": "91bd0b0a2c6a72a110ab9feae335e1224480c233"
"nvim-treesitter": { "branch": "master", "commit": "00a513f87ee3c339c2024b08db3eb63ba7736ed6" }, },
"nvim-ts-autotag": { "branch": "main", "commit": "4c00b86bd1246ba9c4cd50a823d8296cd2eb9663" }, "fidget.nvim": {
"nvim-ts-context-commentstring": { "branch": "main", "commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f" }, "branch": "main",
"nvim-vtsls": { "branch": "main", "commit": "45c6dfea9f83a126e9bfc5dd63430562b3f8af16" }, "commit": "d9ba6b7bfe29b3119a610892af67602641da778e"
"nvim-web-devicons": { "branch": "master", "commit": "1020869742ecb191f260818234517f4a1515cfe8" }, },
"nvim-window-picker": { "branch": "main", "commit": "0dfef64eaf063e1cd27983ab11a30e7bc5b74fac" }, "formatter.nvim": {
"omnisharp-vim": { "branch": "master", "commit": "cdbf65bc4385d7026428d2f392b40a317725cc9c" }, "branch": "master",
"outline.nvim": { "branch": "main", "commit": "f01eae624e6170656b6fadd6d7b8717636078bd6" }, "commit": "eb89a1f3e079f1b9680bc7293b75fffccb5e1598"
"packer.nvim": { "branch": "master", "commit": "ea0cc3c59f67c440c5ff0bbe4fb9420f4350b9a3" }, },
"plantuml-syntax": { "branch": "master", "commit": "9d4900aa16674bf5bb8296a72b975317d573b547" }, "friendly-snippets": {
"playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" }, "branch": "main",
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, "commit": "efff286dd74c22f731cdec26a70b46e5b203c619"
"popfix": { "branch": "master", "commit": "bf3cc436df63cd535350d5ef1b951c91554d4b01" }, },
"popui.nvim": { "branch": "master", "commit": "4d903e46fdb5eef25fa79ef1b598f5340a2674b0" }, "gitsigns.nvim": {
"popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, "branch": "main",
"presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" }, "commit": "8b00147519d6f8353867d5d0b55f587306b0cfb6"
"roslyn.nvim": { "branch": "main", "commit": "3f86e52047f1697117c73d4597729b25bc06839e" }, },
"snacks.nvim": { "branch": "main", "commit": "57445057395fd1f5b315defa367c57651ea2e5f2" }, "heirline.nvim": {
"statuscol.nvim": { "branch": "main", "commit": "a2a0e3ed55ba0f636ce0b2ccf61bca4050edd288" }, "branch": "master",
"supermaven-nvim": { "branch": "main", "commit": "07d20fce48a5629686aefb0a7cd4b25e33947d50" }, "commit": "af3f441ea10f96105e1af14cd37bf213533812d2"
"tailwind-tools.nvim": { "branch": "master", "commit": "abe7368392345c53174979c2cf033e832de80ef8" }, },
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "lazy.nvim": {
"telescope.nvim": { "branch": "master", "commit": "78857db9e8d819d3cc1a9a7bdc1d39d127a36495" }, "branch": "main",
"template-string.nvim": { "branch": "main", "commit": "da5f326b65fb74fd068aa1d8b55461b64c8fb23b" }, "commit": "ac21a639c7ecfc8b822dcc9455deceea3778f839"
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, },
"typescript.nvim": { "branch": "main", "commit": "4de85ef699d7e6010528dcfbddc2ed4c2c421467" }, "lightspeed.nvim": {
"vim-caddyfile": { "branch": "master", "commit": "24fe0720551883e407cb70ae1d7c03f162d1d5a0" }, "branch": "main",
"vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" } "commit": "fcc72d8a4d5f4ebba62d8a3a0660f88f1b5c3b05"
},
"lsp_signature.nvim": {
"branch": "master",
"commit": "5b64964ed02098c85613ee3d20f96bed1dfb64cc"
},
"lspkind-nvim": {
"branch": "master",
"commit": "d79a1c3299ad0ef94e255d045bed9fa26025dab6"
},
"markview.nvim": {
"branch": "main",
"commit": "f1e2a57388b61fff8e9d7519ce05cee27a59a57e"
},
"mason-lspconfig.nvim": {
"branch": "main",
"commit": "a8e6efcf623b86bae6d2223eede7c43883329f80"
},
"mason-null-ls.nvim": {
"branch": "main",
"commit": "de19726de7260c68d94691afb057fa73d3cc53e7"
},
"mason.nvim": {
"branch": "main",
"commit": "5664dd5deb3ac9527da90691543eb28df51c1ef8"
},
"mkdir.nvim": {
"branch": "main",
"commit": "c55d1dee4f099528a1853b28bb28caa802eba217"
},
"monokai.nvim": {
"branch": "master",
"commit": "c295909d53c7577af7eece5ae83855384dd900a6"
},
"neo-tree.nvim": {
"branch": "main",
"commit": "e96fd85bf18bc345dab332b345098fa5460dffac"
},
"neotest": {
"branch": "master",
"commit": "d66cf4e05a116957f0d3a7755a24291c7d1e1f72"
},
"neotest-jest": {
"branch": "main",
"commit": "514fd4eae7da15fd409133086bb8e029b65ac43f"
},
"neotest-zig": {
"branch": "main",
"commit": "c7a1a39626fa90e639fb640b6322739060a2acf3"
},
"none-ls.nvim": {
"branch": "main",
"commit": "02f5275d8a5546092f01306f162c00c71d6e0281"
},
"nui.nvim": {
"branch": "main",
"commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46"
},
"nvim-autopairs": {
"branch": "master",
"commit": "68f0e5c3dab23261a945272032ee6700af86227a"
},
"nvim-dap": {
"branch": "master",
"commit": "52302f02fea3a490e55475de52fa4deb8af2eb11"
},
"nvim-dap-ui": {
"branch": "master",
"commit": "bc81f8d3440aede116f821114547a476b082b319"
},
"nvim-lspconfig": {
"branch": "master",
"commit": "7af2c37192deae28d1305ae9e68544f7fb5408e1"
},
"nvim-nio": {
"branch": "master",
"commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662"
},
"nvim-treesitter": {
"branch": "master",
"commit": "00a513f87ee3c339c2024b08db3eb63ba7736ed6"
},
"nvim-ts-autotag": {
"branch": "main",
"commit": "4c00b86bd1246ba9c4cd50a823d8296cd2eb9663"
},
"nvim-ts-context-commentstring": {
"branch": "main",
"commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f"
},
"nvim-vtsls": {
"branch": "main",
"commit": "45c6dfea9f83a126e9bfc5dd63430562b3f8af16"
},
"nvim-web-devicons": {
"branch": "master",
"commit": "1020869742ecb191f260818234517f4a1515cfe8"
},
"nvim-window-picker": {
"branch": "main",
"commit": "0dfef64eaf063e1cd27983ab11a30e7bc5b74fac"
},
"omnisharp-vim": {
"branch": "master",
"commit": "cdbf65bc4385d7026428d2f392b40a317725cc9c"
},
"outline.nvim": {
"branch": "main",
"commit": "f01eae624e6170656b6fadd6d7b8717636078bd6"
},
"packer.nvim": {
"branch": "master",
"commit": "ea0cc3c59f67c440c5ff0bbe4fb9420f4350b9a3"
},
"plantuml-syntax": {
"branch": "master",
"commit": "9d4900aa16674bf5bb8296a72b975317d573b547"
},
"playground": {
"branch": "master",
"commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749"
},
"plenary.nvim": {
"branch": "master",
"commit": "857c5ac632080dba10aae49dba902ce3abf91b35"
},
"popfix": {
"branch": "master",
"commit": "bf3cc436df63cd535350d5ef1b951c91554d4b01"
},
"popui.nvim": {
"branch": "master",
"commit": "4d903e46fdb5eef25fa79ef1b598f5340a2674b0"
},
"popup.nvim": {
"branch": "master",
"commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac"
},
"presence.nvim": {
"branch": "main",
"commit": "87c857a56b7703f976d3a5ef15967d80508df6e6"
},
"roslyn.nvim": {
"branch": "main",
"commit": "3f86e52047f1697117c73d4597729b25bc06839e"
},
"snacks.nvim": {
"branch": "main",
"commit": "57445057395fd1f5b315defa367c57651ea2e5f2"
},
"statuscol.nvim": {
"branch": "main",
"commit": "a2a0e3ed55ba0f636ce0b2ccf61bca4050edd288"
},
"supermaven-nvim": {
"branch": "main",
"commit": "07d20fce48a5629686aefb0a7cd4b25e33947d50"
},
"tailwind-tools.nvim": {
"branch": "master",
"commit": "abe7368392345c53174979c2cf033e832de80ef8"
},
"telescope-ui-select.nvim": {
"branch": "master",
"commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2"
},
"telescope.nvim": {
"branch": "master",
"commit": "78857db9e8d819d3cc1a9a7bdc1d39d127a36495"
},
"template-string.nvim": {
"branch": "main",
"commit": "da5f326b65fb74fd068aa1d8b55461b64c8fb23b"
},
"todo-comments.nvim": {
"branch": "main",
"commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5"
},
"typescript.nvim": {
"branch": "main",
"commit": "4de85ef699d7e6010528dcfbddc2ed4c2c421467"
},
"vim-caddyfile": {
"branch": "master",
"commit": "24fe0720551883e407cb70ae1d7c03f162d1d5a0"
},
"vim-repeat": {
"branch": "master",
"commit": "65846025c15494983dafe5e3b46c8f88ab2e9635"
}
} }

View File

@ -91,6 +91,18 @@ require("formatter").setup(
stdin = true stdin = true
} }
end end
},
php = {
function()
return {
exe = "vendor/bin/php-cs-fixer",
args = {
"fix"
},
stdin = false,
ignore_exitcode = true
}
end
} }
} }
} }
@ -100,20 +112,20 @@ vim.api.nvim_exec(
[[ [[
augroup FormatAutogroup augroup FormatAutogroup
autocmd! autocmd!
autocmd BufWritePost *.cs,*.h,*.cpp,*.rs,*.lua,*.tsx,*.ts,*.js,*.jsx,*.json,*.jsonc,*.swift,*.xml,*.sln,*.csproj,*.ml FormatWrite autocmd BufWritePost *.cs,*.h,*.cpp,*.rs,*.lua,*.tsx,*.ts,*.js,*.jsx,*.json,*.jsonc,*.swift,*.xml,*.sln,*.csproj,*.ml,*.php FormatWrite
augroup END augroup END
]], ]],
true true
) )
local formatGrp = vim.api.nvim_create_augroup("Format", {clear = true}) -- local formatGrp = vim.api.nvim_create_augroup("Format", {clear = true})
vim.api.nvim_create_autocmd( -- vim.api.nvim_create_autocmd(
"BufWritePre", -- "BufWritePre",
{ -- {
pattern = "*.php", -- pattern = "*.php",
command = "lua vim.lsp.buf.format { async = false }", -- command = "lua vim.lsp.buf.format { async = false }",
group = formatGrp -- group = formatGrp
} -- }
) -- )
-- local function organize_imports() -- local function organize_imports()
-- local params = { -- local params = {

View File

@ -3,11 +3,11 @@ local selectX = function(n)
local a = require("telescope.actions") local a = require("telescope.actions")
local s = require("telescope.actions.state") local s = require("telescope.actions.state")
local picker_name = s.get_current_picker(bufnr).prompt_title local picker_name = s.get_current_picker(bufnr).prompt_title
if not quick_prompts[picker_name] then -- if not quick_prompts[picker_name] then
-- Disable quick prompts to not press by accident -- -- Disable quick prompts to not press by accident
-- TODO: Still type the number -- -- TODO: Still type the number
return -- return
end -- end
a.move_to_top(bufnr) a.move_to_top(bufnr)
for _ = 1, n - 1 do for _ = 1, n - 1 do
a.move_selection_next(bufnr) a.move_selection_next(bufnr)