diff --git a/lua/cosmic/core/mappings.lua b/lua/cosmic/core/mappings.lua index 37bbe43..7113458 100644 --- a/lua/cosmic/core/mappings.lua +++ b/lua/cosmic/core/mappings.lua @@ -1,4 +1,10 @@ local map = require('cosmic.utils').map +local user_plugins = require('cosmic.config.plugins') + +-- Mappings for plugins that need to be lazy loaded +if not vim.tbl_contains(user_plugins.disable, 'nvim-tree') then + require('cosmic.plugins.nvim-tree.mappings') +end -- Quickfix mappings map('n', 'ck', ':cexpr []') diff --git a/lua/cosmic/core/pluginsInit.lua b/lua/cosmic/core/pluginsInit.lua index 1f2a560..0e71f02 100644 --- a/lua/cosmic/core/pluginsInit.lua +++ b/lua/cosmic/core/pluginsInit.lua @@ -61,7 +61,6 @@ return packer.startup(function() 'kyazdani42/nvim-tree.lua', config = function() require('cosmic.plugins.nvim-tree') - require('cosmic.plugins.nvim-tree.mappings') end, opt = true, cmd = {