1
0
Fork 0
mirror of https://github.com/zdharma-continuum/zinit-annex-submods.git synced 2024-11-23 21:08:52 +01:00
No description
Find a file
Vladislav Doster 26a884eeef fix: log message convention
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-12-04 04:38:49 -06:00
.github/workflows feat: add lint gh action workflow 2023-04-14 17:13:11 -05:00
images images: screenshot.png 2019-07-09 04:28:58 +02:00
.gitignore .gitignore 2020-02-18 02:56:08 +01:00
LICENSE Initial commit (.gitignore, LICENSE, README.md) 2019-07-08 17:46:16 +02:00
README.md feat: add lint gh action workflow 2023-04-14 17:13:11 -05:00
z-a-submods.plugin.zsh fix: log format and help output 2023-04-28 16:33:34 -05:00
za-submods-atclone-handler fix: log message convention 2023-12-04 04:38:49 -06:00
za-submods-atpull-handler fix: log message convention 2023-12-04 04:38:49 -06:00
za-submods-help-handler fix: log message convention 2023-12-04 04:38:49 -06:00

zinit-annex-submods

An annex (i.e., an extension for Zinitmore information) that allows Zinit to clone additional submodules when installing a plugin or snippet. The submodules are then automatically updated on the zinit update ... command.

screenshot

Installation

Load as a plugin that installs the annex within Zinit:

zinit light zinit-zsh/zinit-annex-submods

After this, you can use the submods ice.

Usage

Syntax

submods'{user}/{plugin} -> {output directory}'

Example of the submods ice

# Load the `zsh-autosuggestions' plugin via `autosuggestions' Prezto module
zinit ice svn submods'zsh-users/zsh-autosuggestions -> external'
zinit snippet PZTM::autosuggestions

Example of the submods ice and for syntax

# Load the `zsh-autosuggestions' plugin via `autosuggestions' Prezto module
zi submods'zsh-users/zsh-autosuggestions -> external' for PZTM::autosuggestions

# Load the`zsh-history-substring-search' plugin via Oh-My-Zsh `history-substring-search' plugin
zi submods"zsh-users/zsh-history-substring-search -> external" svn for OMZP::history-substring-search

# Load the`zsh-completions' plugin via Oh-My-Zsh `completion' lib
zi submods"zsh-users/zsh-completions -> external" for OMZL::completion.zsh