71 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
# 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 <ge@gabrielebner.at>'
 | 
						|
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 HIST_IGNORE_SPACE
 | 
						|
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
 |