This commit is contained in:
Andrea Mistrali 2024-10-30 11:02:28 +01:00
parent 9dd1f6819f
commit 5e4504749f
Signed by: andre
SSH Key Fingerprint: SHA256:/D780pZnuHMQ8xFII5lAtXWy8zdowtBhgWjwi88p+lI
9 changed files with 57 additions and 47 deletions

View File

@ -25,7 +25,36 @@ VISUAL=vim
export QUOTING_STYLE=escape
#######################################################################################
# Setup LESS
## make less colourful
LESS_TERMCAP_mb=$'\E[01;34m' # begin blinking
LESS_TERMCAP_md=$'\E[01;36m' # begin bold
LESS_TERMCAP_me=$'\E[0m' # end mode
LESS_TERMCAP_so=$'\E[01;47;34m' # begin standout-mode - info box
LESS_TERMCAP_se=$'\E[0m' # end standout-mode
LESS_TERMCAP_us=$'\E[04;32m' # begin underline
LESS_TERMCAP_ue=$'\E[0m' # end underline
LESS="-c -x4 -R -MM -PMFile\:?f%f:STDIN. ?BSize\:?B%B:Unk.?B\:?pb%pb\%:Unk.?B\:%i/%m"
LESSCHARSET=utf-8
READNULLCMD=/usr/bin/less
PAGER=/usr/bin/less
export LESS
export PAGER
local LESSOPEN_SCRIPT=$(whence lesspipe lesspipe.sh)
if [ $LESSOPEN_SCRIPT ]; then
LESSOPEN="|${LESSOPEN_SCRIPT} %s"
LESS_ADVANCED_PREPROCESSOR=1
export LESSOPEN
export LESS_ADVANCED_PREPROCESSOR
fi
# Set umask to collaborative mode
umask 002
# vim: set ts=4 sw=4 tw=0 ft=zsh :
# vim: set ts=4 sw=4 tw=0 ft=zsh :

View File

@ -28,11 +28,14 @@ alias ptr='host -t ptr'
alias vi="vim "
alias du1="du -h --max-depth=1"
alias psg="ps ax|grep "
# alias psg="ps ax|grep "
alias myip="dig +short ANY @resolver1.opendns.com myip.opendns.com"
alias delkey="ssh-keygen -R "
alias k=kubectl
alias kk='kubectl konfig merge ~/.kube/configs/* > ~/.kube/config'
# Global Aliases
#
alias -g G="|grep "
@ -42,4 +45,4 @@ alias -g NO="> /dev/null"
alias -g NE="2> /dev/null"
alias -g NA="> /dev/null 2>&1"
# vim: set ts=4 sw=4 tw=0 ft=zsh :
# vim: set ts=4 sw=4 tw=0 ft=zsh :

View File

@ -1,30 +0,0 @@
#######################################################################################
# Setup LESS
## make less colourful
LESS_TERMCAP_mb=$'\E[01;34m' # begin blinking
LESS_TERMCAP_md=$'\E[01;36m' # begin bold
LESS_TERMCAP_me=$'\E[0m' # end mode
LESS_TERMCAP_so=$'\E[01;47;34m' # begin standout-mode - info box
LESS_TERMCAP_se=$'\E[0m' # end standout-mode
LESS_TERMCAP_us=$'\E[04;32m' # begin underline
LESS_TERMCAP_ue=$'\E[0m' # end underline
LESS="-c -x4 -R -MM -PMFile\:?f%f:STDIN. ?BSize\:?B%B:Unk.?B\:?pb%pb\%:Unk.?B\:%i/%m"
LESSCHARSET=utf-8
READNULLCMD=/usr/bin/less
PAGER=/usr/bin/less
export LESS
export PAGER
local LESSOPEN_SCRIPT=$(whence lesspipe lesspipe.sh)
if [ $LESSOPEN_SCRIPT ]; then
LESSOPEN="|${LESSOPEN_SCRIPT} %s"
LESS_ADVANCED_PREPROCESSOR=1
export LESSOPEN
export LESS_ADVANCED_PREPROCESSOR
fi
# vim: set ts=4 sw=4 tw=0 ft=zsh :

View File

@ -18,3 +18,24 @@ autoload -Uz add-zsh-hook
# Add async support
autoload -Uz async && async
# 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

View File

@ -24,10 +24,5 @@ fi
# kubectl/krew
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
if type kubectl > /dev/null; then
alias k=kubectl
alias kk='kubectl konfig merge ~/.kube/configs/* > ~/.kube/config'
fi
# Setup iTerm shell integration
#test -e $HOME/.iterm2_shell_integration.zsh && source $HOME/.iterm2_shell_integration.zsh && export ITERM_ENABLE_SHELL_INTEGRATION_WITH_TMUX=YES || echo "iTerm sh integration not installed"

View File

@ -4,12 +4,4 @@ Useful customizations that you can add are
prompt <promptname> - redefine prompt
To use virtualenvs you MUST define
export WORKON_HOME <path to virtualenvs>
export PROJECT_HOME <path to projects>
then you can explicitly call 'venv' or leave it as a function to invoke at the
right moment
/* vim: set ts=4 sw=4 tw=78 ft=text : */

@ -1 +1 @@
Subproject commit da1a722238febb9a4b97c77628fae753d1817490
Subproject commit 92b8e9057988566b37ff695e70e2e9bbeb7196c8