zplug -> zgenom
Sadly it looks like zplug is no longer maintained.
This commit is contained in:
parent
4521f94279
commit
b6ab60e92d
|
@ -27,7 +27,7 @@ zsh
|
||||||
├── transient δ
|
├── transient δ
|
||||||
├── zlogin
|
├── zlogin
|
||||||
├── zlogout
|
├── zlogout
|
||||||
├── zplug
|
├── zgenom
|
||||||
├── zprofile
|
├── zprofile
|
||||||
├── zshenv
|
├── zshenv
|
||||||
└── zshrc
|
└── zshrc
|
||||||
|
@ -37,8 +37,8 @@ zsh
|
||||||
* `host` :: Loaded Automatically. Conditionally loads by based on `$HOST` value.
|
* `host` :: Loaded Automatically. Conditionally loads by based on `$HOST` value.
|
||||||
* `os` :: Loaded Automatically. Conditionally loads by based on `$OSTYPE` value.
|
* `os` :: Loaded Automatically. Conditionally loads by based on `$OSTYPE` value.
|
||||||
* `makefile` :: Install/Update/Remove makefile.
|
* `makefile` :: Install/Update/Remove makefile.
|
||||||
* `modules` :: Local modules loaded by [zplug](https://github.com/zplug/zplug).
|
* `modules` :: Local modules loaded by zgenom
|
||||||
* `transient` :: Files that are required for zsh (eg history), that are not to
|
* `transient` :: Files that are required for zsh (eg history), that are not to
|
||||||
be versioned.
|
be versioned.
|
||||||
* `zlogin`/`zlogout`/`zprofile`/etc :: The default shell resource files. See [here](https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/) for more infomation on load order.
|
* `zlogin`/`zlogout`/`zprofile`/etc :: The default shell resource files. See [here](https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/) for more infomation on load order.
|
||||||
* `zplug` :: How to load modules.
|
* `zgenom` :: How to load modules.
|
||||||
|
|
40
zsh/zgenom
Normal file
40
zsh/zgenom
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
#!/usr/bin/env zsh
|
||||||
|
# vim: syn=zsh
|
||||||
|
|
||||||
|
source "${HOME}/.zgenom/zgenom.zsh"
|
||||||
|
|
||||||
|
# Check for plugin and zgenom updates every 7 days
|
||||||
|
# This does not increase the startup time.
|
||||||
|
zgenom autoupdate
|
||||||
|
|
||||||
|
if ! zgenom saved; then
|
||||||
|
|
||||||
|
zgenom load hlissner/zsh-autopair
|
||||||
|
zgenom load unixorn/fzf-zsh-plugin
|
||||||
|
zgenom load zsh-users/zsh-autosuggestions
|
||||||
|
zgenom load zsh-users/zsh-completions
|
||||||
|
zgenom load zdharma-continuum/fast-syntax-highlighting
|
||||||
|
|
||||||
|
if [ -n "$SSH_CONNECTION" ] ; then
|
||||||
|
zgenom load "${ZDIR}/modules/prompt/"
|
||||||
|
else
|
||||||
|
zgenom load "spaceship-prompt/spaceship-prompt"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# load various modules
|
||||||
|
zgenom bin "${ZDIR}/modules/"
|
||||||
|
zgenom loadall <<EOPLUGINS
|
||||||
|
"${ZDIR}/modules/alias/"
|
||||||
|
"${ZDIR}/modules/complete/"
|
||||||
|
"${ZDIR}/modules/directory/"
|
||||||
|
"${ZDIR}/modules/history/"
|
||||||
|
"${ZDIR}/modules/keybinds/"
|
||||||
|
"${ZDIR}/modules/tmux/"
|
||||||
|
EOPLUGINS
|
||||||
|
|
||||||
|
# save all to init script
|
||||||
|
zgenom save
|
||||||
|
|
||||||
|
# Compile your zsh files
|
||||||
|
zgenom compile "$HOME/.zshrc"
|
||||||
|
fi
|
29
zsh/zplug
29
zsh/zplug
|
@ -1,29 +0,0 @@
|
||||||
#!/usr/bin/env zsh
|
|
||||||
# vim: syn=zsh
|
|
||||||
|
|
||||||
source ${ZPLUG_HOME}/init.zsh
|
|
||||||
|
|
||||||
zplug "${ZDIR}/modules/bin/", from:local, as:command, use:"*"
|
|
||||||
|
|
||||||
zplug "${ZDIR}/modules/alias/", from:local, as:plugin
|
|
||||||
zplug "${ZDIR}/modules/complete/", from:local, as:plugin, defer:2
|
|
||||||
zplug "${ZDIR}/modules/directory/", from:local, as:plugin
|
|
||||||
zplug "${ZDIR}/modules/history/", from:local, as:plugin
|
|
||||||
zplug "${ZDIR}/modules/keybinds/", from:local, as:plugin
|
|
||||||
zplug "hlissner/zsh-autopair", as:plugin, defer:2
|
|
||||||
zplug "junegunn/fzf", use:"shell/*.zsh", defer:2
|
|
||||||
zplug "mafredri/zsh-async", as:plugin, defer:2
|
|
||||||
zplug "zdharma-continuum/fast-syntax-highlighting", as:plugin, defer:2
|
|
||||||
zplug "zsh-users/zsh-autosuggestions", as:plugin, defer:2
|
|
||||||
zplug "zsh-users/zsh-completions", as:plugin
|
|
||||||
zplug "zsh-users/zsh-history-substring-search", as:plugin, defer:2
|
|
||||||
|
|
||||||
if [ -n "$SSH_CONNECTION" ] ; then
|
|
||||||
zplug "${ZDIR}/modules/prompt/", from:local, use:uncommon.zsh, as:theme
|
|
||||||
else
|
|
||||||
zplug "spaceship-prompt/spaceship-prompt", use:spaceship.zsh, from:github, as:theme
|
|
||||||
fi
|
|
||||||
|
|
||||||
env_loader zplug
|
|
||||||
|
|
||||||
zplug load
|
|
Loading…
Reference in New Issue
Block a user