9 Commits
Author SHA1 Message Date
saygo-pngandMatt Sturgeon e3e6ba21ab lib/plugins/mkVimPlugin: Support lazyloading
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-29 10:08:37 +00:00
saygo-pngandMatt Sturgeon 4cec67651a lib/plugins: infer packPathName
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-27 23:49:59 +00:00
Gaetan Lepage b66559d8ef lib/plugins/mk{Neovim,Vim}Plugin: add dependencies parameter 2025-04-28 02:04:13 +02:00
Matt Sturgeon 1a5f1b4393 lib/plugins: introduce mkMetaModule 2025-01-29 17:39:18 +00:00
Heitor Augustoandnix-infra-bot f878289722 lib/plugins: make plugin optional when lazy-loading 2024-12-26 23:00:27 +00:00
Matt Sturgeon 787844cfe4 lib/plugins: call sub-components with relevant args 2024-12-22 09:35:16 +00:00
Matt Sturgeon 690fc895b5 lib/plugins: extract common logic for package options
Adds `mkPluginPackageModule`.
2024-12-22 09:35:16 +00:00
Matt Sturgeon 896f6be694 lib/plugins: take ownership of modules utils
These util functions were previously defined in `modules`, but
`plugins.utils` is a better home.
2024-12-22 09:35:16 +00:00
Matt Sturgeon ec97297fd5 lib/plugins: separate main factory functions 2024-12-22 09:35:16 +00:00