nvim-tree: load nvim-tree if openOnSetup

This commit is contained in:
Ching Pei Yang 2024-08-03 16:59:41 +02:00 committed by Pei Yang Ching
parent 346950ad7a
commit 290cfebec5
2 changed files with 3 additions and 2 deletions

View file

@ -49,6 +49,7 @@ in {
${ ${
optionalString cfg.openOnSetup '' optionalString cfg.openOnSetup ''
require('lz.n').trigger_load("nvim-tree-lua")
-- autostart behaviour -- autostart behaviour
-- Open on startup has been deprecated -- Open on startup has been deprecated
-- see https://github.com/nvim-tree/nvim-tree.lua/wiki/Open-At-Startup -- see https://github.com/nvim-tree/nvim-tree.lua/wiki/Open-At-Startup

View file

@ -9,7 +9,7 @@
inherit (lib.generators) mkLuaInline; inherit (lib.generators) mkLuaInline;
inherit (lib.strings) optionalString; inherit (lib.strings) optionalString;
inherit (lib.nvim.lua) toLuaObject; inherit (lib.nvim.lua) toLuaObject;
inherit (lib.nvim.dag) entryAnywhere; inherit (lib.nvim.dag) entryBefore;
cfg = config.vim.lazy; cfg = config.vim.lazy;
toLuzLznKeySpec = { toLuzLznKeySpec = {
@ -52,7 +52,7 @@ in {
optPlugins = mapAttrsToList (_: plugin: plugin.package) cfg.plugins; optPlugins = mapAttrsToList (_: plugin: plugin.package) cfg.plugins;
luaConfigRC.lzn-load = entryAnywhere '' luaConfigRC.lzn-load = entryBefore ["pluginConfigs"] ''
require('lz.n').load(${toLuaObject lznSpecs}) require('lz.n').load(${toLuaObject lznSpecs})
''; '';
}; };