finga
f0d9c6a03c
As showing always all stats spams the display when completing change it back to 1 second.
75 lines
2 KiB
Bash
75 lines
2 KiB
Bash
# The following lines were added by compinstall
|
|
|
|
zstyle ':completion:*' completer _complete _ignored
|
|
zstyle :compinstall filename '~/.zshrc'
|
|
|
|
# Completion
|
|
autoload -Uz compinit
|
|
compinit
|
|
HISTFILE=~/.zsh_history
|
|
HISTSIZE=5000000
|
|
SAVEHIST=5000000
|
|
setopt incappendhistory sharehistory beep nomatch notify autocd histignoredups correct autopushd pushdsilent pushdtohome pushdignoredups pushdminus
|
|
|
|
# emacs keybindings
|
|
bindkey -e
|
|
|
|
# do not put commands prefixed with space into history
|
|
setopt hist_ignore_space
|
|
|
|
# Prevent need to reset terminal
|
|
ttyctl -f
|
|
|
|
# Arrows in the Completition menu
|
|
zstyle ':completion:*' menu select
|
|
|
|
# colors
|
|
autoload -U colors && colors
|
|
|
|
# Load with prompt
|
|
autoload -U promptinit
|
|
promptinit
|
|
|
|
PROMPT="%{$fg_no_bold[blue]%}%n%{$reset_color%}%{$fg_no_bold[red]%}%#%{$reset_color%}%{$fg_no_bold[blue]%}%m%{$reset_color%}%{$fg_no_bold[green]%}%~:%{$fg_no_bold[yellow]%}%?%{$fg_no_bold[green]%}$ %{$reset_color%}"
|
|
RPROMPT="%{$fg_no_bold[green]%}%~%{$reset_color%} [%{$fg_no_bold[yellow]%}%*%{$reset_color%}]"
|
|
|
|
# Bashish navigation
|
|
autoload -U select-word-style
|
|
select-word-style bash
|
|
|
|
# Show cwd in titlebar
|
|
precmd() {
|
|
tab_label=${PWD/${HOME}/\~}
|
|
echo -ne "\e]2;${HOST}:${tab_label}\a"
|
|
}
|
|
|
|
# source banner
|
|
. ~/.banner
|
|
|
|
# Report CPU usage for commands running longer than 1 second
|
|
REPORTTIME=1
|
|
|
|
# # Report Memory usage for commands running longer than 1 second
|
|
# REPORTMEMORY=1
|
|
|
|
# Format reports
|
|
TIMEFMT="%J %U user %S system %P cpu %*E total, %X kB text space %D kB data/stack memory %M kB max. %K kB total, %O iops %I oops, %w waits %c ctx switches"
|
|
|
|
# Dirstack
|
|
DIRSTACKSIZE=20
|
|
|
|
# configure gpg agent
|
|
GPG_TTY=$(tty)
|
|
export GPG_TTY
|
|
|
|
# source fzf
|
|
if [ -e "/usr/share/doc/fzf/examples/key-bindings.zsh" ] ; then
|
|
. /usr/share/doc/fzf/examples/key-bindings.zsh
|
|
elif [ -e "/usr/share/fzf/key-bindings.zsh" ] ; then
|
|
. /usr/share/fzf/key-bindings.zsh
|
|
fi
|
|
|
|
# source virtualenvwrapper
|
|
if [ -e "/usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh" ] ; then
|
|
. /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh
|
|
fi
|