From: Hendrik Jaeger Date: Thu, 6 Oct 2022 13:28:15 +0000 (+0200) Subject: migrate to zgenom: should be simpler than zinit, the scheduler was annoying X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=d96eb1503cc2da99de468109d8dbf14f5a796469;p=user%2Fhenk%2Fvcsh%2Fzsh.git migrate to zgenom: should be simpler than zinit, the scheduler was annoying --- diff --git a/.zshrc b/.zshrc index 92f61c1..16045ff 100644 --- a/.zshrc +++ b/.zshrc @@ -55,12 +55,18 @@ source ~/.zsh_qemu # load plugin manager after all 'static' stuff is done -source ~/Data/public/software/zinit/zinit.zsh +# source ~/Data/public/software/zinit/zinit.zsh +source "${HOME}/.zgenom/zgenom.zsh" +# Check for plugin and zgenom updates every 7 days +# This does not increase the startup time. +zgenom autoupdate # mostly static stuff, env vars -zinit load 'https://github.com/joel-porquet/zsh-dircolors-solarized' -zinit load "https://github.com/greymd/tmux-xpanes" +# zinit load 'https://github.com/joel-porquet/zsh-dircolors-solarized' +# zinit load "https://github.com/greymd/tmux-xpanes" +zgenom load 'https://github.com/joel-porquet/zsh-dircolors-solarized' +zgenom load "https://github.com/greymd/tmux-xpanes" # options are usually independent and standalone @@ -111,11 +117,13 @@ setopt COMPLETE_IN_WORD setopt NO_SH_WORD_SPLIT # unset parameters should cause an error # CONFLICTS WITH ZINIT +# CONFLICTS WITH ZGENOM # setopt NO_UNSET # load before completion system initialization -zinit load 'https://github.com/zsh-users/zsh-completions' +# zinit load 'https://github.com/zsh-users/zsh-completions' +zgenom load 'https://github.com/zsh-users/zsh-completions' # initialize completion system before loading plugins and external configs source ~/.zsh_comprc @@ -146,10 +154,12 @@ bindkey -M viins '^X^E' edit-command-line #this mainly sets vars, binds keys, does zle stuff -zinit load 'https://github.com/laurenkt/zsh-vimto' +# zinit load 'https://github.com/laurenkt/zsh-vimto' +zgenom load 'https://github.com/laurenkt/zsh-vimto' # functions and an autoload, should be fine here -zinit load 'https://github.com/MichaelAquilina/zsh-you-should-use' +# zinit load 'https://github.com/MichaelAquilina/zsh-you-should-use' +zgenom load 'https://github.com/MichaelAquilina/zsh-you-should-use' # source ~/.zsh_taskwarrior @@ -176,7 +186,8 @@ typeset -U path # should probably be closer to the bottom than the top? -zinit load 'https://github.com/nojhan/liquidprompt' +# zinit load 'https://github.com/nojhan/liquidprompt' +zgenom load 'https://github.com/nojhan/liquidprompt' # needs to be loaded close to the end because it hooks into other stuff