.dotfiles/.config/zsh/.zshrc

58 lines
1.3 KiB
Bash

# vim: ft=zsh
autoload -U bashcompinit compinit colors
zmodload zsh/complist
fpath=("$ZDOTDIR/completions" $fpath)
compinit -d "$XDG_CACHE_HOME/.zcompdump-$ZSH_VERSION"
bashcompinit
colors
. "$ZDOTDIR"/powerlevel10k/powerlevel10k.zsh-theme
. "$ZDOTDIR/.p10k.zsh"
. "$ZDOTDIR/inputrc.zsh"
for f in "$ZDOTDIR"/aliases/*; do
. "$f"
done
setopt INTERACTIVE_COMMENTS
setopt LONG_LIST_JOBS
setopt AUTO_MENU
setopt COMPLETE_IN_WORD
unsetopt FLOW_CONTROL
setopt AUTO_CD
setopt RM_STAR_SILENT
setopt HIST_IGNORE_DUPS
setopt HIST_IGNORE_SPACE
setopt SHARE_HISTORY
setopt EXTENDED_HISTORY
setopt EXTENDED_GLOB
export PAGER=less
export LESS_TERMCAP_mb="${fg_bold[red]}"
export LESS_TERMCAP_md="${fg_bold[red]}"
export LESS_TERMCAP_me="${reset_color}"
export LESS_TERMCAP_so="${fg_bold[yellow]}${bg[blue]}"
export LESS_TERMCAP_se="${reset_color}"
export LESS_TERMCAP_us="${fg_bold[green]}"
export LESS_TERMCAP_ue="${reset_color}"
export GROFF_NO_SGR=1
. <(dircolors)
zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
WORDCHARS=''
zstyle ':completion:*:*:*:*:*' menu select
zstyle ':completion:*' matcher-list 'r:|=*' 'l:|=* r:|=*'
zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#) ([0-9a-z-]#)*=01;34=0=01'
# disable named-directories autocompletion
zstyle ':completion:*:cd:*' tag-order local-directories directory-stack path-directories