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