Replies: 3 comments 1 reply
-
(I am a beginner so I could be very wrong ...) My first impression is that this list is sorted alphabetically, therefore it shouldn't reflect the succession of events in the loading of your packages. A more sensible way to understand what exactly happened would be the use of the built-in profiler, by using uppercase P in the Lazy window. The profiler can even output more informations with these options: require("lazy").setup({
-- your initial config here ...
profiling = {
-- Enables extra stats on the debug tab related to the loader cache.
-- Additionally gathers stats about all package.loaders
loader = false,
-- Track each new require in the Lazy profiling tab
require = false,
},
}) My guess is that this package is loaded as a dependency of another package, or that a small misconfiguration could be at the root of your problems. As for the signification of each icon, does this help ? Happy coding ! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
This may be a 2 part question but the main one I have is, what do the icons in the Lazy UI mean?
Whenever I open neovim with an empty buffer, it always shows most of my plugins as loaded (above screenshot). This seems a little suspicious if the plugins are meant to be lazily loaded (?). For example, I have this xcodebuild.nvim plugin for iOS dev and it's listed as loaded when launching neovim with an empty buffer so it makes me wonder why it's loaded if it's not needed. Same with other plugins like the typescript-tools.nvim; it shows as loaded when opening a plain text file.
So I wonder if I'm not fully understanding what is meant by Loaded vs Not Loaded and the icons that go with it.
Beta Was this translation helpful? Give feedback.
All reactions