Compare commits

...

2 Commits

Author SHA1 Message Date
Andrea Mistrali f154388670 Typos 2024-10-30 12:43:28 +01:00
Andrea Mistrali 1fe3029353 Real bump!!! 2024-10-30 12:31:19 +01:00
4 changed files with 15 additions and 49 deletions

View File

@ -9,7 +9,7 @@ done
compinit -C
# autoload bashcompinit && bashcompinit
autoload bashcompinit && bashcompinit
# autoload bashcompinit
# allow approximate

View File

@ -1,30 +0,0 @@
# Hooks for zsh
#
# - precmd
# - chpwd
# - preexec
# - periodic
# - zshaddhistory
# - zshexit
#
# Async Git update
autoload -Uz vcs_info
_vbe_vcs_info_done() {
local stdout=$3
vcs_info_msg_0_=$stdout
# echo $(date +"%Y-%m-%d %H:%M:%S") $PWD info $vcs_info_msg_0_ $vcs_info_msg_1_ >> ~/vcs.log
zle reset-prompt
}
_vbe_vcs_precmd() {
# echo $(date +"%Y-%m-%d %H:%M:%S") $PWD pre >> ~/vcs.log
async_flush_jobs vcs_info
async_job vcs_info _vbe_vcs_info $PWD
}
async_init
async_start_worker vcs_info
async_register_callback vcs_info _vbe_vcs_info_done
add-zsh-hook precmd _vbe_vcs_precmd

32
zshrc
View File

@ -12,34 +12,30 @@
# profiling data at startup
zmodload zsh/zprof
function loadRC {
[ -d $1/zshfunctions ] && fpath=($1/zshfunctions $fpath)
[ -d $1/completions ] && fpath=($1/completions $fpath)
for zshFile in $1/[0-9]*.zsh; do
source $zshFile
done
}
# Default PATH
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:$HOME/bin"
# Determine zsh conf file position.
local BASE="/etc"
# Determine zsh conf file position. On Debian/Ubuntu is /etc/zsh, on other should be /etc
# On Debian/Ubuntu is /etc/zsh, on other should be /etc
[ -d /etc/zsh ] && BASE="/etc/zsh"
# If there is a .zsh directory into user's home, use that one instead (local install)
[ -d ~/.zsh ] && BASE=~/.zsh
local KERNEL=`uname -s`
local LIBRARY=${BASE}/zsh.d
local KERNLIB=${LIBRARY}/${KERNEL}
# local KERNEL=`uname -s`
local KERNLIB=${LIBRARY}/$(uname -s)
loadRC ${KERNLIB}
loadRC ${LIBRARY}
for lib in $LIBRARY $KERNLIB; do
[ -d $lib/zshfunctions ] && fpath=($lib/zshfunctions $fpath)
[ -d $lib/completions ] && fpath=($lib/completions $fpath)
for zshFile in $lib/[0-9]*.zsh; do
# echo $zshFile
source $zshFile
done
done
# # Add local customization file
# if [ -w $LIBRARY ]; then
# [ -f $LIBRARY/99-local.zsh ] || echo "# Local customizations" > $LIBRARY/99-local.zsh
# fi