mirror of
https://github.com/unixorn/awesome-zsh-plugins
synced 2024-11-25 02:20:17 +00:00
Add more plugins
add zsh-prompt-powerline, browse-commit, grunt-plugin, zsh-geeknote, zsh-bd
This commit is contained in:
parent
39b48e4921
commit
cb8c65b6f0
1 changed files with 18 additions and 13 deletions
31
README.md
31
README.md
|
@ -1,9 +1,8 @@
|
|||
awesome-zsh-plugins
|
||||
===================
|
||||
# awesome-zsh-plugins
|
||||
|
||||
Collection of zsh plugins inspired by the various awesome list collections out there.
|
||||
|
||||
# Frameworks
|
||||
## Frameworks
|
||||
|
||||
These frameworks make customizing your zsh setup easier.
|
||||
|
||||
|
@ -13,49 +12,55 @@ These frameworks make customizing your zsh setup easier.
|
|||
* [oh-my-zsh](http://ohmyz.sh/) - A community-driven framework for managing your zsh configuration. Includes 120+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, macports, etc), over 120 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
|
||||
* [prezto](https://github.com/sorin-ionescu/prezto) - Prezto enriches the ZSH command line interface environment with sane defaults, aliases, functions, auto completion, and prompt themes
|
||||
|
||||
# Plugins
|
||||
## Plugins
|
||||
|
||||
* [adolfoabegg/browse-commit](https://github.com/adolfoabegg/browse-commit) - browse-commit is a zsh plugin that lets you open any commit in your browser from the command line.
|
||||
* [adrien-f/docker-zsh](https://github.com/adrien-f/docker-zsh) - Adds tab completion for docker
|
||||
* [berkshelf/berkshelf-zsh-plugin](https://github.com/berkshelf/berkshelf-zsh-plugin) - Adds tab completion for berkshelf
|
||||
* [clauswitt/zsh-grunt-plugin](https://github.com/clauswitt/zsh-grunt-plugin) - Add autocompletion for grunt
|
||||
* [oknowton/zsh-dwim](https://github.com/oknowton/zsh-dwim) - zsh-dwim attempts to predict what you will want to do next. It provides a key binding (control-u) that will replace the current (or previous) command line with the command you will want to run next.
|
||||
* [s7anley/zsh-geeknote](https://github.com/s7anley/zsh-geeknote) - Geeknote plugin for zsh
|
||||
* [stackExchange/blackbox](https://github.com/StackExchange/blackbox) - Stack Exchange's toolkit for storing keys/credentials securely in a git repository
|
||||
* [tarrasch/zsh-autoenv](https://github.com/Tarrasch/zsh-autoenv) - If a directory contains a .env file, it will automatically be executed when you cd into it.
|
||||
* [tarrasch/zsh-bd](https://github.com/Tarrasch/zsh-bd) - Jump back to a specific directory, without doing `cd ../../..`
|
||||
* [tarrasch/zsh-colors](https://github.com/Tarrasch/zsh-colors) - Makes it easier to colorize text from the CLI. `red foo` just works
|
||||
* [tarruda/zsh-autosuggestions](https://github.com/tarruda/zsh-autosuggestions) - [Fish](http://fishshell.com/)-like fast/unobtrusive autosuggestions for zsh.
|
||||
* [unixorn/autoupdate-antigen.zshplugin](https://github.com/unixorn/autoupdate-antigen.zshplugin) - Antigen doesn't do automatic updates like oh-my-zsh. This plugin adds auto updating for antigen, both of antigen and the bundles loaded in your configuration.
|
||||
* [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) - Extra git helper scripts I've collected over time.
|
||||
* [unixorn/rake-completion.zshplugin](https://github.com/unixorn/rake-completion.zshplugin) - Add tab completion for rakefile targets
|
||||
* [voronkovich/mysql.plugin.zsh](https://github.com/voronkovich/mysql.plugin.zsh) - Adds some functions for dealing with mysql
|
||||
* [zsh-users/zsh-history-substring-search](https://github.com/zsh-users/zsh-history-substring-search) - Needs to be loaded after zsh-syntax-highlighting. You'll also need to bind keys to its functions, details are in the README.md
|
||||
* [zsh-users/zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting) - Add syntax highlighting to your zsh. Make sure you load this _before_ zsh-users/zsh-history-substring-search or they will both break
|
||||
* [zsh-users/zsh-history-substring-search](https://github.com/zsh-users/zsh-history-substring-search) - Needs to be loaded after zsh-syntax-highlighting, or they'll both break. You'll also need to bind keys to its functions, details are in the README.md
|
||||
* [zsh-users/zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting) - Add syntax highlighting to your zsh. Make sure you load this _before_ zsh-users/zsh-history-substring-search or they will both break.
|
||||
|
||||
# Themes
|
||||
## Themes
|
||||
|
||||
* [caiogondim/bullet-train-oh-my-zsh-theme](https://github.com/caiogondim/bullet-train-oh-my-zsh-theme) - Add with `antigen theme caiogondim/bullet-train-oh-my-zsh-theme bullet-train`
|
||||
* [Valodim/zsh-prompt-powerline](https://github.com/Valodim/zsh-prompt-powerline) - A fairly heavyweight zsh prompt, based on the powerline font from the popular eponymous vim plugin, which works well for a dark background.
|
||||
|
||||
## Even more completions
|
||||
|
||||
# Even more completions
|
||||
* [zsh-users/zsh-completions](https://github.com/zsh-users/zsh-completions) is a collection of extra completions for zsh. To use it, add `antigen bundle zsh-users/zsh-completions src` to your .zshrc
|
||||
* [RobSis/zsh-completion-generator](https://github.com/RobSis/zsh-completion-generator) - This plugin tries to read the list of options from the help text of programs and generate a completion function automatically. Load it last so it doesn't override completions provided by your other plugins.
|
||||
|
||||
# Installation
|
||||
## Installation
|
||||
|
||||
## Antigen
|
||||
### Antigen
|
||||
|
||||
Most of these plugins can be installed by just adding `antigen bundle githubuser/reponame` to your .zshrc file. Antigen will handle cloning the plugin for you automatically.
|
||||
|
||||
## dotzsh
|
||||
### dotzsh
|
||||
|
||||
1. Clone new plugins into `.zsh.local/modules
|
||||
2. Load the plugin module in `.zshrc`
|
||||
3. Open a new zsh terminal window or tab
|
||||
|
||||
## Oh-My-Zsh
|
||||
### Oh-My-Zsh
|
||||
|
||||
1. `cd ~/.oh-my-zsh/custom/plugins`
|
||||
2. `git clone repo`
|
||||
3. add the repo to your plugin list
|
||||
|
||||
## Prezto
|
||||
### Prezto
|
||||
|
||||
1. Clone the plugin into your prezto modules directory
|
||||
2. Add the plugin to your `.zpreztorc` file
|
||||
|
|
Loading…
Reference in a new issue