lazy loading of dap and cmake

This commit is contained in:
2022-10-05 19:36:13 +02:00
parent 570b9fe329
commit d0c31ea3b7
2 changed files with 40 additions and 14 deletions

View File

@@ -105,12 +105,19 @@ return require('packer').startup(function()
{ 'hrsh7th/cmp-nvim-lsp-signature-help' },
{ 'p00f/clangd_extensions.nvim' },
},
as = 'cmp',
config = get_setup('cmp'),
})
use({ 'L3MON4D3/LuaSnip', config = get_setup('luasnip') })
use({ 'rafamadriz/friendly-snippets' })
use({ 'onsails/lspkind-nvim' })
use({ 'Shatur/neovim-cmake', requires = { 'mfussenegger/nvim-dap' }, config = get_setup('cmake') })
use({ 'Shatur/neovim-cmake',
requires = { 'mfussenegger/nvim-dap' },
config = get_setup('cmake'),
opt = true,
module = 'cmake',
cmd = 'CMake'
})
use({
'hoob3rt/lualine.nvim',
requires = { 'kyazdani42/nvim-web-devicons', opt = true },
@@ -214,12 +221,28 @@ return require('packer').startup(function()
'mfussenegger/nvim-dap',
requires = {
'mfussenegger/nvim-dap-python',
'theHamsta/nvim-dap-virtual-text',
'nvim-telescope/telescope-dap.nvim',
'rcarriga/cmp-dap',
'rcarriga/nvim-dap-ui'
{
'theHamsta/nvim-dap-virtual-text',
module = 'nvim-dap-virtual-text'
},
{
'nvim-telescope/telescope-dap.nvim',
module = 'telescope._extensions.dap',
requires = 'telescope.nvim',
},
{
'rcarriga/cmp-dap',
requires = 'cmp'
},
{
'rcarriga/nvim-dap-ui',
module = 'dapui'
},
},
config = get_setup('my_dap')
keys = { '<F5>', '<F9>' },
module = 'dap',
config = get_setup('my_dap'),
opt = true,
}
use {
'sindrets/diffview.nvim',