diff options
author | Urbain Vaes <urbain@vaes.uk> | 2015-08-08 17:42:24 +0200 |
---|---|---|
committer | Urbain Vaes <urbain@vaes.uk> | 2015-08-08 17:42:24 +0200 |
commit | b8a9b07b741cddbf6e0476e70c94aa186d62b6ae (patch) | |
tree | b3b0ca783d8591cf284aa4d5c53ec71dbcb425a9 /zsh/zsh-plugins | |
parent | 62dfde5e0c106e1466cf8353fbc766efb0e9ecc1 (diff) |
Separate zsh aliases and plugins
Diffstat (limited to 'zsh/zsh-plugins')
-rw-r--r-- | zsh/zsh-plugins | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/zsh/zsh-plugins b/zsh/zsh-plugins new file mode 100644 index 0000000..23e94cc --- /dev/null +++ b/zsh/zsh-plugins @@ -0,0 +1,59 @@ +# Load zgen +source "/home/urbain/.zgen/zgen.zsh" + +# Load plugins +if ! zgen saved; then + + echo "Creating a zgen save" + + # Load oh-my-zsh framework + zgen oh-my-zsh + + # Oh-my-zsh plugins + zgen oh-my-zsh plugins/git + zgen oh-my-zsh plugins/vi-mode + zgen oh-my-zsh plugins/ubuntu + zgen oh-my-zsh plugins/tmux + zgen oh-my-zsh plugins/themes + + # zsh-users plugins + zgen load zsh-users/zsh-completions src + zgen load zsh-users/zsh-syntax-highlighting + + # Appearance + zgen oh-my-zsh themes/eastwood + + # My plugins + zgen load uvaes/fzf-marks + zgen load uvaes/grm + + # Other plugins + zgen load rupa/z + zgen load djui/alias-tips + zgen load tarruda/zsh-autosuggestions + zgen load Tarrasch/zsh-autoenv + zgen load joel-porquet/zsh-dircolors-solarized + + # Save all to init script + zgen save +fi + +# Plugin configuration + +# Autosuggestion +{ + # Environment variables for plugins + AUTOSUGGESTION_HIGHLIGHT_COLOR='fg=6' + + zle-line-init() { + zle autosuggest-start + } + zle -N zle-line-init + + bindkey '^y' autosuggest-execute-suggestion +} + +# GRM +{ + REPOFILE=/home/urbain/dotfiles/repos.zsh +} |