This commit is contained in:
2026-01-27 22:46:43 +01:00
parent accc75ce99
commit 64b9cb0e55

6
.zshrc
View File

@@ -1,4 +1,5 @@
# Basic # Basic
mkdir -p ~/.vim/{undo,swap,backup} 2>/dev/null
export LANG=en_US.UTF-8 export LANG=en_US.UTF-8
export EDITOR=vim export EDITOR=vim
export HISTFILE=~/.zhistory export HISTFILE=~/.zhistory
@@ -31,6 +32,7 @@ unsetopt BANG_HIST # no ! history expansion
# modules # modules
zmodload zsh/datetime zmodload zsh/datetime
zmodload zsh/mathfunc zmodload zsh/mathfunc
zmodload zsh/stat
# plugin manager # plugin manager
ZINIT_HOME="${XDG_DATA_HOME:-${HOME}}/.zinit.git" ZINIT_HOME="${XDG_DATA_HOME:-${HOME}}/.zinit.git"
@@ -92,7 +94,7 @@ zinit light starship/starship
{ {
sleep 1 sleep 1
local marker=~/.cache/.dotfiles-pull local marker=~/.cache/.dotfiles-pull
[[ -f $marker && $(($(date +%s) - $(stat -c %Y $marker))) -lt 86400 ]] && return [[ -f $marker && $((EPOCHSECONDS - $(zstat +mtime $marker))) -lt 86400 ]] && return
mkdir -p ~/.cache && touch $marker mkdir -p ~/.cache && touch $marker
git --git-dir=$HOME/.dotgit/ --work-tree=$HOME pull --ff-only -q 2>/dev/null git --git-dir=$HOME/.dotgit/ --work-tree=$HOME pull --ff-only -q 2>/dev/null
} &! } &!
@@ -102,6 +104,8 @@ typeset -U path
path=( path=(
$HOME/.local/bin $HOME/.local/bin
$HOME/.cargo/bin $HOME/.cargo/bin
/usr/local/go/bin
$HOME/go/bin
$path $path
) )