From 8a5b866c8a51febbd5ccea2fdb85d083df09f420 Mon Sep 17 00:00:00 2001 From: Andrey Date: Sun, 1 Feb 2026 17:33:45 +0100 Subject: [PATCH] compinit cache --- .zshrc | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/.zshrc b/.zshrc index e5cd4cb..ef78b8d 100644 --- a/.zshrc +++ b/.zshrc @@ -46,7 +46,13 @@ zinit light zsh-users/zsh-completions # completions autoload -Uz compinit -compinit +_comp_files=(${ZDOTDIR:-$HOME}/.zcompdump(Nm-20)) +if (( $#_comp_files )); then + compinit -i -C +else + compinit -i +fi +unset _comp_files zstyle ':completion:*' menu select zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' @@ -138,22 +144,8 @@ else alias ls='ls -GF' fi -# aliases: git -alias g="git" -alias a="git add --all :/" -alias b="git branch" -alias c="git commit -am" -alias ch="git checkout" -alias pull="git pull" -alias rb="git reset HEAD --hard" -alias s="git status" -alias st="git stash" -alias dc="a && c 'wip'" - # aliases: dotfiles (bare repo) alias .g='git --git-dir=$HOME/.dotgit/ --work-tree=$HOME' -alias .gs='.g status -uno' -alias .gp='.g commit -am "auto" && .g push' # aliases: tmux alias tmuxr="tmux new-session -A -s auto"