Files
dotfiles/private_dot_config/zsh/dot_zshrc

31 lines
913 B
Plaintext

source "$ZDOTDIR/history.zsh"
source "$ZDOTDIR/alias.zsh"
source "$ZDOTDIR/plugins.zsh"
# Set the initial prompt
PS1="%F{38}[%n@%m %F{45}%B%~%b%f%F{38}]%f$ "
# Bind Ctrl-left/right arrow to move back/formward one word
# https://unix.stackexchange.com/a/140499
#
# Bind Canc, Home and End to the right functions
# https://stackoverflow.com/a/8645267
bindkey "^[[1;5C" forward-word
bindkey "^[[1;5D" backward-word
bindkey "^[[H" beginning-of-line
bindkey "^[[F" end-of-line
bindkey "^[[3~" delete-char
# Enable the autocompletion and make it case insensitive
# https://superuser.com/a/1092328
autoload -U compinit && compinit
zstyle ":completion:*" matcher-list "m:{a-z}={A-Za-z}"
# Load `ls` color when autocompleting directories
# https://unix.stackexchange.com/a/447002
eval "$(dircolors)"
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
eval "$(fzf --zsh)"
eval "$(zoxide init --cmd cd zsh)"