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='qdbus org.kde.ksmserver /KSMServer logout 0 2 0' 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="/home/`id -un`/bin:/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_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 #zstyle ':completion:*' matcher-list '' 'm:{a-z}={A-Z}' # ignoruje velky mali pimena zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*' autoload -U compinit # aktivuje "standardní" pravidla pro doplňování compinit # experimental ## offer indexes before parameters in subscripts #zstyle ':completion:*:*:-subscript-:*' tag-order indexes parameters ## insert all expansions for expand completer zstyle ':completion:*:expand:*' tag-order all-expansions ## ignore completion functions (until the _ignored completer) zstyle ':completion:*:functions' ignored-patterns '_*' ## completion caching #zstyle ':completion::complete:*' use-cache 1 #zstyle ':completion::complete:*' cache-path ~/.zcompcache/$HOST