alias ls='ls -F -h --color' alias ll='ls -l' alias la='ls -lA' alias df='df -H' alias du='du -sh' alias grep='grep --color' alias egrep='egrep --color' alias x='gqview *' alias n='~/scripts/checkers/stav_site' alias man='man -L cs' alias f='~/scripts/f' alias c='noglob calculator' # pri volani c neexpanduj * # uzivatelske funkce psg () { ps aux | grep $* | grep -v grep } # hledání v běžících procesech calculator () { echo $* | bc -l } # calc cs () { cd ~/.wine/drive_c/Program\ Files/Counter-Strike\ 1.6/ && wine "hl.exe" } # prompt a user alias if [ "`id -u`" != "0" ] then alias halt='echo halt > /tmp/halt' PROMPT=$'%{\e[0;32m%}[%{\e[1;37m%}%n%{\e[0;32m%}@%{\e[1;37m%}%m%{\e[0;32m%}]%{\e[1;37m%}%c%{\e[0;32m%}#%{\e[0;0m%} ' #PROMPT=$'%{\e[1;37m%}%n%{\e[0;32m%}@%{\e[1;37m%}%m%{\e[0;32m%}:%{\e[1;37m%}%c%{\e[0;32m%}#%{\e[0;0m%} ' else PROMPT=$'%{\e[0;32m%}[%{\e[1;31m%}%n%{\e[0;32m%}@%{\e[1;37m%}%m%{\e[0;32m%}]%{\e[1;37m%}%c%{\e[0;32m%}#%{\e[0;0m%} ' fi RPS1=$'%{\e[0;32m%}[%{\e[1;37m%}%?%{\e[0;32m%}]%{\e[0;0m%}' # nastaveni promenych export EDITOR="vim" export VISUAL="vim" export PAGER="less" export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/brlcad/bin" bindkey -e # editor jako emacs bindkey ' ' magic-space # mezerník rozbaluje odkazy na historii ??? # Set options HISTFILE=~/.history # soubor pro ukládání do historie SAVEHIST=5000 # ukládá se 5000 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 #setopt AUTOCD # leze do adr sam bez cd eval $(dircolors -b) # barvy adresaru # File completion setopt NO_CASE_GLOB # set ignore case for ls etc setopt no_AUTO_MENU # zakazuje automaticky listovani moznostmi setopt NO_LIST_AMBIGUOUS # vypisuje je HNED, ne až při druhém setopt AUTO_LIST # vypisuje moznosti pro doplneni setopt LIST_PACKED # zkrácený výpis zmodload -i zsh/complist # obarví vypisované soubory zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} # obarvuje pri doplnovani zstyle ':completion:*' matcher-list '' 'm:{a-zA-Z}={A-Za-z}' # ignoruje velky mali pimena autoload -U compinit # aktivuje "standardní" pravidla pro doplňování compinit