# Copyright (C) 2004 Gabriel Ebner # vim:fdm=marker: . /etc/profile export USER=$USERNAME fpath=(~/.zfuncs $fpath) # $MYPREFIX {{{1 add_myprefix_to() { if [[ `eval echo \$\{\+$1\}` == 1 ]]; then export $1=$MYPREFIX/$2:`eval echo \$\{$1\}` else export $1=$MYPREFIX/$2 fi } MYPREFIX=~/build/myprefix add_myprefix_to PATH bin add_myprefix_to PATH sbin add_myprefix_to LD_LIBRARY_PATH lib add_myprefix_to LD_LIBRARY_PATH lib64 add_myprefix_to MANPATH man add_myprefix_to PKG_CONFIG_PATH lib/pkgconfig add_myprefix_to PYTHONPATH lib/python2.5/site-packages add_myprefix_to PYTHONPATH lib/python/site-packages add_myprefix_to PYTHONPATH lib/python add_myprefix_to PERL5LIB lib/perl/`perl -e 'printf"%vd\n",$^V'` add_myprefix_to PERL5LIB share/perl/`perl -e 'printf"%vd\n",$^V'` add_myprefix_to R_LIBS lib/R:/usr/lib/R/site-library # ZLE {{{1 bindkey '\e[3~' delete-char bindkey "\e[1~" beginning-of-line bindkey "\e[4~" end-of-line setopt printeightbit # Prompt {{{1 autoload -U promptinit promptinit prompt gebner # Window Title {{{1 chpwd() { [[ -t 1 ]] && print -Pn '\e]2;%n@%m:%~\a' }; chpwd # Customisation of Programs {{{1 alias ls='ls --color=auto' export EMAIL='Gabriel Ebner ' test -x /usr/bin/lesspipe && eval `/usr/bin/lesspipe` test -x /usr/bin/vim && export EDITOR=/usr/bin/vim export MPD_HOST=127.0.0.1 MPD_PORT=6600 # History {{{1 setopt APPEND_HISTORY SHARE_HISTORY EXTENDED_HISTORY INC_APPEND_HISTORY \ HIST_IGNORE_ALL_DUPS HIST_FIND_NO_DUPS HISTSIZE=100000 SAVEHIST=100000 HISTFILE=~/.zhist # Completion {{{1 # The following lines were added by compinstall zstyle ':completion:*' completer _complete zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} zstyle :compinstall filename '/home/gebner/.zshrc' autoload -U compinit compinit # End of lines added by compinstall