# Shell functions
setenv() { export $1=$2 }    # kompatibilita s csh

# Set prompts
PROMPT='%B%h>%b'
RPS1='%B<%m:%~%b'

# bindkey -v                 # editor jako vi
bindkey -e                   # editor jako emacs
bindkey ' ' magic-space      # mezern�k rozbaluje odkazy na historii

alias ls="ls -F --color"     # BAREVN� soubory
alias ll="ls -al"            # bez ll nem� smysl ��t
alias cp="cp -i"             # opatrn� kop�rov�n�, maz�n� a p�esuny
alias rm="rm -i"
alias mv="mv -i"
psg () { ps -ax | grep $* | grep -v grep }    # hled�n� v b��c�ch procesech

# Set options
HISTFILE=~/.history          # soubor pro ukl�d�n� do historie
SAVEHIST=50                  # ukl�d� se 50 p��kaz�
setopt HIST_IGNORE_SPACE     # ��dek za��naj�c� mezerou si nepamatuje
setopt HIST_IGNORE_ALL_DUPS  # vyhazuje z historie star� duplik�ty
setopt EXTENDED_GLOB         # roz���en� �ol�kov� znaky
setopt NO_CLOBBER            # ochrana p�i p�esm�rov�v�n� v�stup�
setopt CORRECTALL            # opravy p�eklep�
#setopt NO_BEEP              # nep�pat p�i chyb�ch

# File completion
setopt AUTOLIST              # vypisuje mo�nosti pro dopln�n�
setopt NO_LIST_AMBIGUOUS     # vypisuje je HNED, ne a� p�i druh�m <Tab>
setopt LIST_PACKED           # zkr�cen� v�pis
zmodload -i zsh/complist     # obarv� vypisovan� soubory
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
autoload -U compinit         # aktivuje "standardn�" pravidla pro dopl�ov�n�
compinit