Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider using zplug for zsh plugins #77

Open
dkarter opened this issue Apr 2, 2018 · 2 comments
Open

Consider using zplug for zsh plugins #77

dkarter opened this issue Apr 2, 2018 · 2 comments

Comments

@dkarter
Copy link
Contributor

dkarter commented Apr 2, 2018

I recently switched my zsh plugin manager to zplug which is a wonderful and fast plugin manager for zsh. It also allows pulling binaries or zsh files from other git repos and will allow us to include things like pear automatically with new installs.

This will also allow separating the hr binary to a separate repo if that's something people are still interested in.

The benefit of including a plugin manager for zsh is the ability to enhance zsh with new functionality such as autosuggestion, auto completion for different CLIs such as docker, using different prompts, themes, aliases and functions. All pulled from different locations / packages.

To see what's available check out:
https://github.com/unixorn/awesome-zsh-plugins

Why zplug:

  • Can manage everything
  • Super-fast parallel installation/update
  • Support for lazy-loading
  • Branch/tag/commit support
  • Post-update, post-load hooks
  • Dependencies between packages
  • Unlike antigen, no ZSH plugin file (*.plugin.zsh) required
  • Interactive interface (fzf, peco, zaw, and so on)
  • Cache mechanism for reducing the startup time

image

Also it will be similar enough for what we use for Vim (vim-plug) since it was inspired by vim-plug.

If there's interest I'll submit a PR on Friday.

@mattpolito
Copy link
Member

I'm down for anytime we can utilize plugins and a way to manage them. 👍

@avogel3
Copy link
Member

avogel3 commented Apr 16, 2018

I'm with Matt on this. Looks like a smart move! +1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants