# system-completions **Repository Path**: zdharma/system-completions ## Basic Information - **Project Name**: system-completions - **Description**: A package that brings stock Zsh completions under the control of ZI. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-05 - **Last Updated**: 2022-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

| **Package source:** | Tarball | Binary | Git | Node | Gem | | :-----------------: | :-----: | :----: | :-: | :--: | :-: | | **Status:** | :x: | :x: | :x: | :x: | :x: |

- [Introduction](#introduction) - [Install](#install) - [Available `pack''` invocations](#available-pack-invocations) - [Default Profile](#default-profile) ## Introduction > **[?]** > This repository not compatible with previous versions (zplugin, zinit). > > Please upgrade to [ZI](https://github.com/z-shell-zi) The [ZI](https://github.com/z-shell-zi) zsh package that can use the NPM package registry to automatically: - get the plugin's Git repository OR release-package URL, - get the list of the recommended ices for the plugin, - there can be multiple lists of ices, - the ice lists are stored in _profiles_; there's at least one profile, _default_, - the ices can be selectively overridden. ## Install ### Available `pack''` invocations Moves the stock Zsh completions under the control of ZI. You can then selectively enable and disable the completions with `cenable` and `cdisable`. Example ZI invocations: ```zsh zi pack for system-completions # Utilize Turbo zi wait pack for system-completions # Utilize Turbo and initialize the completion system zi wait pack atload=+"zicompinit; zicdreplay" for system-completions ``` ### Default Profile The ZI command executed will be equivalent to: ```zsh zi id-as=system-completions wait as=completion lucid \ atclone='print Installing system completions...; \ mkdir -p $ZPFX/funs; \ command cp -f $ZPFX/share/zsh/$ZSH_VERSION/functions/^_* $ZPFX/funs; \ zi creinstall -q $ZPFX/share/zsh/$ZSH_VERSION/functions' \ atload='fpath=( ${(u)fpath[@]:#$ZPFX/share/zsh/*} ); \ fpath+=( $ZPFX/funs )' \ atpull="%atclone" run-atpull for \ z-shell/null ```