> For the complete documentation index, see [llms.txt](https://woodrowpearson.gitbook.io/woodrow-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://woodrowpearson.gitbook.io/woodrow-wiki/unix/shell/zsh/zsh-plugins.md).

# Zsh plugins

## Zsh plugins

I use [Antibody](https://github.com/getantibody/antibody) to manage [my plugins](https://github.com/woodrowpearson/dotfiles-3). Below is a list of plugins I use.

### Utility

* [Zsh Async](https://github.com/mafredri/zsh-async) - Because your terminal should be able to perform tasks asynchronously without external tools.
* [z](https://github.com/rupa/z) - Jump around.
* [Bd](https://github.com/Tarrasch/zsh-bd) - Jump back to a specific directory, without doing `cd ../../..`.
* [Zsh completions](https://github.com/zsh-users/zsh-completions) - Additional completion definitions for Zsh.
* [Zsh autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) - Fish-like autosuggestions for Zsh.
* [FZF](https://github.com/junegunn/fzf) - Command-line fuzzy finder.
* [Zsh history substring search](https://github.com/zsh-users/zsh-history-substring-search) - ZSH port of Fish history search.
* [Zsh syntax highlighting](https://github.com/zsh-users/zsh-syntax-highlighting) - Fish shell like syntax highlighting for Zsh.
* [Zsh better npm completion](https://github.com/lukechilds/zsh-better-npm-completion) - Better completion for npm.

### Prompt

* [Pure](https://github.com/sindresorhus/pure) - Pretty, minimal and fast ZSH prompt.

## Interesting Others

### Utility

* [Enhancd](https://github.com/b4b4r07/enhancd) - Next-generation cd command with an interactive filter.
* [Ports](https://github.com/caarlos0/ports) - Easily see what's happening on your computer's ports.
* [Fast Syntax Highlighting](https://github.com/zdharma/fast-syntax-highlighting) - Fine granularity, number of features, 40 work hours themes.

### Git

* [Zsh git fetch merge](https://github.com/caarlos0/zsh-git-fetch-merge) - Runs `git fetch upstream` & `git merge upstream/master`.
* [Git sync](https://github.com/caarlos0/zsh-git-sync) - Sync git repositories and clean them up.
* [Open PR](https://github.com/caarlos0/zsh-open-pr) - Open pull requests from command line.
* [Git add remote](https://github.com/caarlos0/git-add-remote) - Easily add remotes to git repositories.
