I don’t expect to understand what this means….

z_guda@guda-laptop ~ # cat .zshrc
# Lines configured by zsh-newuser-install
SAVEHIST=10000
histsize=10000
histfile=~/.zhistory

dirstacksize=100

bindkey -v
#
# End of lines configured by zsh-newuser-install
# The following lines were added by compinstall
zstyle :compinstall filename '/home/guda/.zshrc'

autoload -Uz compinit
compinit

# End of lines added by compinstall
# setopt unsetopt

setopt share_history
setopt appendhistory
setopt autolist correctall automenu

export PS1="z_%n@%m %~ # "
# prompt3='%{fc%}Do you mean: %R ?(y|n|e)%{gg%} '
unset RPROMPT

### General config sets
LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:ex=01;32:mi=5;31;46:or=5;31;46:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.deb=01;31:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.ppm=01;35:'
LS_OPTIONS="-F -B --color=auto"
### LS and V aliases
alias ls="ls $LS_OPTIONS" #--format=vertical
alias v="ls $LS_OPTIONS --format=long"
alias l="v"
export FIGNORE="~:.o"

env | grep -iq screen && prompt="zsh/scr, %m %t %C/ %# "

export CDPATH=.:~

bindkey '^R' history-beginning-search-backward
bindkey '^N' history-beginning-search-forward
bindkey '^A' end-of-line
bindkey '^Z' begin-of-line

zmodload -i zsh/complist

# искам меню при две или повече възможности за допълване
zstyle ':completion:*' menu select=2
# това е интересно, затова е обяснено по-долу
 bindkey -M menuselect '^x' accept-and-infer-next-history
# GNU ls цветове в резултатите от допълването
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}

# ~1 sled dirs -v
setopt autocd autopushd pushdignoredups