mirror of https://github.com/akelge/zsh
Minimize
This commit is contained in:
parent
9dd1f6819f
commit
5e4504749f
|
@ -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 :
|
||||
|
|
|
@ -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 :
|
||||
|
|
|
@ -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 :
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
Loading…
Reference in New Issue