mirror of
https://github.com/NotAShelf/nvf.git
synced 2025-12-13 15:41:03 +00:00
docs: update lazy.plugins syntax
This commit is contained in:
parent
d49e46ab16
commit
256a8cf62c
1 changed files with 20 additions and 21 deletions
|
|
@ -136,30 +136,29 @@ plugins are managed by `lz.n`.
|
||||||
let
|
let
|
||||||
cfg = config.vim.your-plugin;
|
cfg = config.vim.your-plugin;
|
||||||
in {
|
in {
|
||||||
vim.lazy.plugins = [
|
vim.lazy.plugins.your-plugin = {
|
||||||
{
|
# instead of vim.startPlugins, use this:
|
||||||
# instead of vim.startPlugins, use this:
|
package = "your-plugin";
|
||||||
package = "your-plugin";
|
|
||||||
|
|
||||||
# if your plugin uses the `require('your-plugin').setup{...}` pattern
|
# if your plugin uses the `require('your-plugin').setup{...}` pattern
|
||||||
setupModule = "your-plugin";
|
setupModule = "your-plugin";
|
||||||
inherit (cfg) setupOpts;
|
inherit (cfg) setupOpts;
|
||||||
|
|
||||||
# events that trigger this plugin to be loaded
|
# events that trigger this plugin to be loaded
|
||||||
events = ["DirChanged"];
|
events = ["DirChanged"];
|
||||||
cmd = ["YourPluginCommand"];
|
cmd = ["YourPluginCommand"];
|
||||||
|
|
||||||
# keymaps
|
# keymaps
|
||||||
keys = [
|
keys = [
|
||||||
# we'll cover this in detail in the keymaps section
|
# we'll cover this in detail in the keymaps section
|
||||||
{
|
{
|
||||||
key = "<leader>d";
|
key = "<leader>d";
|
||||||
mode = "n";
|
mode = "n";
|
||||||
action = ":YourPluginCommand";
|
action = ":YourPluginCommand";
|
||||||
}
|
}
|
||||||
]
|
];
|
||||||
}
|
};
|
||||||
];
|
;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue