2022-10-12 01:24:39 +00:00
|
|
|
# Lines configured by zsh-newuser-install
|
|
|
|
HISTFILE=~/.zhistory
|
|
|
|
HISTSIZE=100000
|
|
|
|
SAVEHIST=100000
|
|
|
|
setopt appendhistory notify
|
|
|
|
unsetopt beep
|
|
|
|
bindkey -e
|
|
|
|
# End of lines configured by zsh-newuser-install
|
|
|
|
# The following lines were added by compinstall
|
|
|
|
#
|
|
|
|
|
|
|
|
# Use menu complete immediately instead of after the first tab
|
|
|
|
setopt MENU_COMPLETE
|
|
|
|
|
|
|
|
zstyle :compinstall filename "$HOME/.zshrc"
|
|
|
|
|
|
|
|
autoload -Uz compinit
|
|
|
|
compinit
|
|
|
|
# End of lines added by compinstall
|
|
|
|
|
|
|
|
# Enable the 2d menu for tab completion
|
|
|
|
zstyle ':completion:*' menu select
|
|
|
|
|
|
|
|
autoload colors zsh/terminfo
|
|
|
|
if [[ "$terminfo[colors]" -ge 8 ]]; then
|
|
|
|
colors
|
|
|
|
fi
|
|
|
|
for color in RED GREEN YELLOW BLUE MAGENTA CYAN WHITE; do
|
|
|
|
eval PR_$color='%{$terminfo[bold]$fg[${(L)color}]%}'
|
|
|
|
eval PR_LIGHT_$color='%{$fg[${(L)color}]%}'
|
|
|
|
(( count = $count + 1 ))
|
|
|
|
done
|
|
|
|
PR_NO_COLOR="%{$terminfo[sgr0]%}"
|
|
|
|
PS1="[$PR_BLUE%n$PR_WHITE@$PR_GREEN%U%m%u$PR_NO_COLOR:$PR_RED%2c$PR_NO_COLOR]%(!.#.$) "
|
|
|
|
|
2022-10-12 01:45:56 +00:00
|
|
|
source $HOME/.config/ansible_deploy/zsh-histdb/sqlite-history.zsh
|
2022-10-12 01:24:39 +00:00
|
|
|
autoload -Uz add-zsh-hook
|
|
|
|
|
2022-10-12 01:45:56 +00:00
|
|
|
source $HOME/.config/ansible_deploy/zsh-histdb/histdb-interactive.zsh
|
2022-10-12 01:24:39 +00:00
|
|
|
bindkey '^r' _histdb-isearch
|
2022-10-12 01:42:55 +00:00
|
|
|
|
|
|
|
# TODO: Consider moving to /etc/profile.d
|
|
|
|
while read file; do
|
|
|
|
if [ -e "$file" ]; then
|
|
|
|
source "$file"
|
|
|
|
fi
|
2022-10-12 01:45:56 +00:00
|
|
|
done <<<"$(find $HOME/.config/ansible_deploy/zshrc -maxdepth 1 -type f -name '*.zsh' -print)"
|