nvim/lua/plugins/init.lua

43 lines
1019 B
Lua

return {
'folke/which-key.nvim',
'nvim-lua/plenary.nvim',
'mfussenegger/nvim-jdtls',
'simrat39/rust-tools.nvim',
'sakhnik/nvim-gdb',
{ 'mg979/vim-visual-multi', event = 'VeryLazy' },
{ 'rush-rs/tree-sitter-asm', ft = 'asm' },
{ 'jghauser/mkdir.nvim', lazy = false },
-- {
-- 'jakewvincent/mkdnflow.nvim',
-- dependencies = 'nvim-lua/plenary.nvim',
-- ft = 'markdown',
-- opts = {},
-- },
{
'glepnir/dbsession.nvim',
cmd = { 'SessionSave', 'SessionDelete', 'SessionLoad' },
opts = {},
},
{
"stevearc/dressing.nvim",
lazy = true,
init = function()
---@diagnostic disable-next-line: duplicate-set-field
vim.ui.select = function(...)
require("lazy").load({ plugins = { "dressing.nvim" } })
return vim.ui.select(...)
end
---@diagnostic disable-next-line: duplicate-set-field
vim.ui.input = function(...)
require("lazy").load({ plugins = { "dressing.nvim" } })
return vim.ui.input(...)
end
end,
},
{
"ecthelionvi/NeoSwap.nvim",
opts = {}
},
}