Neovim Pack
7 days ago
- #package-management
- #plugins
- #neovim
- Nvim scans 'packpath' for plugins in 'pack/*/start/*' on startup.
- Use ':packadd' to load optional plugins from 'pack/*/opt/*'.
- Plugins can be loaded conditionally based on runtime conditions.
- Autoload files in 'start' packages are sourced when needed.
- Help tags must be generated with ':helptags' for documentation.
- Plugins can be managed via Git repositories with version control.
- Use 'vim.pack.add()' to install and manage plugins programmatically.
- Plugins can be updated or reverted using 'vim.pack.update()'.
- Plugin specifications include src, name, version, and custom data.
- Plugins can be loaded immediately or conditionally after installation.