mirror of https://github.com/folke/lazy.nvim.git
feat!: `init()` no longer implies lazy-loading. Add `lazy=false` for affected plugins
This commit is contained in:
parent
6f9845e2f8
commit
81126403a8
|
@ -125,7 +125,6 @@ Plugins will be lazy-loaded when one of the following is `true`:
|
||||||
|
|
||||||
- the plugin only exists as a dependency in your spec
|
- the plugin only exists as a dependency in your spec
|
||||||
- it has an `event`, `cmd`, `ft` or `keys` key
|
- it has an `event`, `cmd`, `ft` or `keys` key
|
||||||
- it defines an `init` method
|
|
||||||
- `config.defaults.lazy == true`
|
- `config.defaults.lazy == true`
|
||||||
|
|
||||||
#### ⌨️ Lazy Key Mappings
|
#### ⌨️ Lazy Key Mappings
|
||||||
|
@ -244,7 +243,6 @@ return {
|
||||||
{
|
{
|
||||||
"cshuaimin/ssr.nvim",
|
"cshuaimin/ssr.nvim",
|
||||||
-- init is always executed during startup, but doesn't load the plugin yet.
|
-- init is always executed during startup, but doesn't load the plugin yet.
|
||||||
-- init implies lazy loading
|
|
||||||
init = function()
|
init = function()
|
||||||
vim.keymap.set({ "n", "x" }, "<leader>cR", function()
|
vim.keymap.set({ "n", "x" }, "<leader>cR", function()
|
||||||
-- this require will automatically load the plugin
|
-- this require will automatically load the plugin
|
||||||
|
|
|
@ -201,7 +201,6 @@ function M.update_state()
|
||||||
or plugin.keys
|
or plugin.keys
|
||||||
or plugin.ft
|
or plugin.ft
|
||||||
or plugin.cmd
|
or plugin.cmd
|
||||||
or plugin.init
|
|
||||||
plugin.lazy = lazy and true or false
|
plugin.lazy = lazy and true or false
|
||||||
end
|
end
|
||||||
if plugin.dir:find(Config.options.root, 1, true) == 1 then
|
if plugin.dir:find(Config.options.root, 1, true) == 1 then
|
||||||
|
|
Loading…
Reference in New Issue