Understand dpp.vim Extensions and Protocols
maindpp.vim uses a modular architecture based on Extensions and Protocols to provide advanced functionality.
Extensions
Extensions implement high-level features, such as plugin management capabilities. Examples include:
dpp-ext-installer: For installing plugins from remote sources.dpp-ext-local: For managing local plugins.dpp-ext-lazy: For lazy-loading plugins.dpp-ext-toml: For configuration using TOML.
Protocols
Protocols implement Version Control System (VCS) related features, allowing dpp.vim to interact with different repository types. An example is:
dpp-protocol-git: For handling Git repositories.