zabrze

ZSH abbreviation expansion plugin

Usage

```yaml

~/.config/zabrze/config.yaml

abbrevs: # abbrev alias - name: git abbr: g snippet: git

# global abbrev - name: '>/dev/null' abbr: null snippets: '>/dev/null' global: true

# global abbrev with context - name: git commit -m abbr: cm snippet: commit -m global: true context: '^git\s'

zsh $ eval "$(zabrze init --bind-keys)"

then

```zsh $ gcm

↓ expanded

$ git commit -m

$ git show B

↓ expanded

$ git show main ```

Installation

From prebuilt binary

You can download a binary release here.

zinit

zsh zinit blockf light-mode as"program" from"gh-r" for \ atload'eval "$(zabrze init --bind-keys)"' \ Ryooooooga/zabrze

Cargo

zsh $ cargo install zabrze

Alternatives