# 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