Skip to content

Commit

Permalink
docs(readme): refine lazy.nvim comparison
Browse files Browse the repository at this point in the history
  • Loading branch information
mrcjkb authored Jun 10, 2024
1 parent 68f4230 commit d9d4cd0
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,20 @@ but reduced down to the very basics required for lazy-loading only.
For example, the following `lazy.nvim` features are **out of scope**:
- Merging multiple plugin specs for a single plugin
(primarily intended for use by Neovim distributions).
- `lazy.vim` completely disables and takes over Neovim's
built-in loading mechanisms, including
adding a plugin's API (`lua`, `autoload`, ...)
to the runtimepath.
`lz.n` doesn't.
Its only concern is plugin initialization, which is
the bulk of the startup overhead.
- Automatic lazy-loading of Lua modules on `require`.
- Automatic lazy-loading of colorschemes.
This library provides a `colorscheme` handler in the plugin spec.
`lz.n` provides a `colorscheme` handler in the plugin spec.
- Heuristics for determining a `main` module and automatically calling
a `setup()` function.
- Abstractions for plugin configuration with an `opts` table.
This plugin provides simple hooks that you can use to specify
`lz.n` provides simple hooks that you can use to specify
when to load configurations.
- Features related to plugin management.
- Profiling tools.
Expand Down

0 comments on commit d9d4cd0

Please sign in to comment.